v3.26.1
Basis of Presentation and Summary of Significant Accounting Policies - Investment Categories (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale    
Amortized cost $ 291,586 $ 503,290
Gross unrealized gains 63,477 59,197
Gross unrealized losses (4,007) (3,893)
Estimated fair value 351,056 558,594
U.S. Government Agencies    
Debt Securities, Available-for-sale    
Amortized cost 145,569 175,780
Gross unrealized gains 0 89
Gross unrealized losses (393) (38)
Estimated fair value 145,176 175,831
U.S. Treasuries    
Debt Securities, Available-for-sale    
Amortized cost 65,430 113,055
Gross unrealized gains 0 137
Gross unrealized losses (164) (4)
Estimated fair value 65,266 113,188
Corporate notes/bonds    
Debt Securities, Available-for-sale    
Amortized cost 52,307 124,249
Gross unrealized gains 0 98
Gross unrealized losses (130) (52)
Estimated fair value 52,177 124,295
Corporate equity securities    
Debt Securities, Available-for-sale    
Amortized cost 20,850 15,733
Gross unrealized gains 63,477 58,852
Gross unrealized losses (3,314) (3,791)
Estimated fair value 81,013 70,794
Commercial paper    
Debt Securities, Available-for-sale    
Amortized cost 7,430 74,473
Gross unrealized gains 0 21
Gross unrealized losses (6) (8)
Estimated fair value $ 7,424 $ 74,486