Quarterly report [Sections 13 or 15(d)]

Investments in Marketable Debt Securities, Available-for-Sale - Schedule of Amortized Cost and Fair Value of Investments in Available for Sale Securities Unrealized Loss Position (Details)

v3.26.1
Investments in Marketable Debt Securities, Available-for-Sale - Schedule of Amortized Cost and Fair Value of Investments in Available for Sale Securities Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Available for sale securities continuous unrealized loss position for less than 12 months, fair value $ 99,950 $ 31,736
Available for sale securities continuous unrealized loss position for less than 12 months, gross unrealized loss (600) (394)
Available for sale securities continuous unrealized loss position for 12 months or longer, fair value 14,982 16,885
Available for sale securities continuous unrealized loss position for 12 months or longer, gross unrealized loss (830) (761)
Available for sale securities continuous unrealized loss position, fair value, total 114,932 48,621
Available for sale securities continuous unrealized loss position, gross unrealized loss, total (1,430) (1,155)
U.S. treasuries    
Marketable Securities [Line Items]    
Available for sale securities continuous unrealized loss position for less than 12 months, fair value 7,989 0
Available for sale securities continuous unrealized loss position for less than 12 months, gross unrealized loss (16) 0
Available for sale securities continuous unrealized loss position for 12 months or longer, fair value 771 780
Available for sale securities continuous unrealized loss position for 12 months or longer, gross unrealized loss (21) (17)
Available for sale securities continuous unrealized loss position, fair value, total 8,760 780
Available for sale securities continuous unrealized loss position, gross unrealized loss, total (37) (17)
U.S. government sponsored entities    
Marketable Securities [Line Items]    
Available for sale securities continuous unrealized loss position for less than 12 months, fair value 1,327 1,562
Available for sale securities continuous unrealized loss position for less than 12 months, gross unrealized loss (4) (2)
Available for sale securities continuous unrealized loss position for 12 months or longer, fair value 402 413
Available for sale securities continuous unrealized loss position for 12 months or longer, gross unrealized loss (46) (44)
Available for sale securities continuous unrealized loss position, fair value, total 1,729 1,975
Available for sale securities continuous unrealized loss position, gross unrealized loss, total (50) (46)
Corporate debt    
Marketable Securities [Line Items]    
Available for sale securities continuous unrealized loss position for less than 12 months, fair value 67,190 21,937
Available for sale securities continuous unrealized loss position for less than 12 months, gross unrealized loss (100) (5)
Available for sale securities continuous unrealized loss position for 12 months or longer, fair value 9,967 12,266
Available for sale securities continuous unrealized loss position for 12 months or longer, gross unrealized loss (476) (430)
Available for sale securities continuous unrealized loss position, fair value, total 77,157 34,203
Available for sale securities continuous unrealized loss position, gross unrealized loss, total (576) (435)
ABS and other    
Marketable Securities [Line Items]    
Available for sale securities continuous unrealized loss position for less than 12 months, fair value 23,444 8,237
Available for sale securities continuous unrealized loss position for less than 12 months, gross unrealized loss (480) (387)
Available for sale securities continuous unrealized loss position for 12 months or longer, fair value 3,842 3,426
Available for sale securities continuous unrealized loss position for 12 months or longer, gross unrealized loss (287) (270)
Available for sale securities continuous unrealized loss position, fair value, total 27,286 11,663
Available for sale securities continuous unrealized loss position, gross unrealized loss, total $ (767) $ (657)