XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Presentation and Summary of Significant Accounting Policies - Investment Categories (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale    
Amortized cost $ 492,071 $ 151,619
Gross unrealized gains 36,904 38,865
Gross unrealized losses (3,829) (6,626)
Estimated fair value 525,146 183,858
Corporate notes/bonds    
Debt Securities, Available-for-sale    
Amortized cost 134,162 15,496
Gross unrealized gains 71 21
Gross unrealized losses (91) (8)
Estimated fair value 134,142 15,509
U.S. Treasuries    
Debt Securities, Available-for-sale    
Amortized cost 121,248 78,442
Gross unrealized gains 61 19
Gross unrealized losses (18) (13)
Estimated fair value 121,291 78,448
Commercial paper    
Debt Securities, Available-for-sale    
Amortized cost 118,371 23,483
Gross unrealized gains 30 5
Gross unrealized losses (29) (6)
Estimated fair value 118,372 23,482
U.S. Government Agencies    
Debt Securities, Available-for-sale    
Amortized cost 98,714  
Gross unrealized gains 56  
Gross unrealized losses (34)  
Estimated fair value 98,736  
Corporate equity securities    
Debt Securities, Available-for-sale    
Amortized cost 15,056 11,386
Gross unrealized gains 36,686 38,808
Gross unrealized losses (3,657) (6,595)
Estimated fair value 48,085 43,599
Certificates of Deposit    
Debt Securities, Available-for-sale    
Amortized cost 4,520 22,812
Gross unrealized gains 0 12
Gross unrealized losses 0 (4)
Estimated fair value $ 4,520 $ 22,820