v3.26.1
Investments in Debt Securities - Schedule of Available for Sale Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized cost $ 331,413 $ 374,257
Allowance for credit losses 0 0
Gross unrealized gains 6 252
Gross unrealized losses (671) (99)
Fair value $ 330,748 $ 374,410
Weighted-average yield of AFS investments 4.13% 3.85%
U.S. Treasury securities    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized cost $ 113,202 $ 131,229
Allowance for credit losses 0 0
Gross unrealized gains 0 123
Gross unrealized losses (156) (2)
Fair value 113,046 131,350
Corporate bonds    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized cost 218,211 243,028
Allowance for credit losses 0 0
Gross unrealized gains 6 129
Gross unrealized losses (515) (97)
Fair value $ 217,702 $ 243,060