v3.26.1
Investments in Debt Securities - Schedule of Available for Sale Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized cost $ 374,395 $ 374,257
Allowance for credit losses 0 0
Gross unrealized gains 1 252
Gross unrealized losses (871) (99)
Fair value $ 373,525 $ 374,410
Weighted-average yield of AFS investments 4.22% 3.85%
U.S. Treasury securities    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized cost $ 101,014 $ 131,229
Allowance for credit losses 0 0
Gross unrealized gains 0 123
Gross unrealized losses (293) (2)
Fair value 100,721 131,350
Corporate bonds    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized cost 273,381 243,028
Allowance for credit losses 0 0
Gross unrealized gains 1 129
Gross unrealized losses (578) (97)
Fair value $ 272,804 $ 243,060