v3.26.3
Basis of Presentation and Summary of Significant Accounting Policies - Investment Categories (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale    
Amortized cost $ 340,250 $ 503,290
Gross unrealized gains 56,802 59,197
Gross unrealized losses (5,615) (3,893)
Estimated fair value 391,437 558,594
U.S. Government Agencies    
Debt Securities, Available-for-sale    
Amortized cost 109,368 175,780
Gross unrealized gains 0 89
Gross unrealized losses (696) (38)
Estimated fair value 108,672 175,831
Corporate notes/bonds    
Debt Securities, Available-for-sale    
Amortized cost 101,483 124,249
Gross unrealized gains 0 98
Gross unrealized losses (514) (52)
Estimated fair value 100,969 124,295
U.S. Treasuries    
Debt Securities, Available-for-sale    
Amortized cost 74,505 113,055
Gross unrealized gains 0 137
Gross unrealized losses (407) (4)
Estimated fair value 74,098 113,188
Commercial paper    
Debt Securities, Available-for-sale    
Amortized cost 32,989 74,473
Gross unrealized gains 0 21
Gross unrealized losses (94) (8)
Estimated fair value 32,895 74,486
Corporate equity securities    
Debt Securities, Available-for-sale    
Amortized cost 21,905 15,733
Gross unrealized gains 56,802 58,852
Gross unrealized losses (3,904) (3,791)
Estimated fair value $ 74,803 $ 70,794