XML 83 R55.htm IDEA: XBRL DOCUMENT v3.25.4
Investments - Schedule of Aggregate Estimated Fair Values of Available-For-Sale Securities with Unrealized Losses (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Estimated Fair Value    
Less than 12 months $ 231,657 $ 96,071
12 months or greater 86,231 105,304
Total 317,888 201,375
Unrealized losses    
Less than 12 months (32) (354)
12 months or greater (85) (532)
Total (117) (886)
U.S. Treasury and U.S. government agencies    
Estimated Fair Value    
Less than 12 months   21,209
12 months or greater   41,355
Total   62,564
Unrealized losses    
Less than 12 months   (145)
12 months or greater   (153)
Total   (298)
Corporate debt securities    
Estimated Fair Value    
Less than 12 months 134,892 60,993
12 months or greater 71,907 47,797
Total 206,799 108,790
Unrealized losses    
Less than 12 months (19) (198)
12 months or greater (84) (350)
Total (103) (548)
Asset-backed securities    
Estimated Fair Value    
Less than 12 months 78,644 13,869
12 months or greater 14,324 16,152
Total 92,968 30,021
Unrealized losses    
Less than 12 months (12) (11)
12 months or greater (1) (29)
Total (13) $ (40)
Short-term investments    
Estimated Fair Value    
Less than 12 months 18,121  
12 months or greater 0  
Total 18,121  
Unrealized losses    
Less than 12 months (1)  
12 months or greater 0  
Total $ (1)