XML 42 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Investments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Investments      
Investments - Available-for-sale $ 160,144   $ 0
Available-for-sale investments      
Adjusted Cost 160,152    
Gross Unrealized Gains 111    
Gross Unrealized (Losses) (119)    
Estimated Fair Value 160,144    
Net unrealized gain (loss) on available-for-sale debt securities (7) $ (56)  
Corporate bonds      
Available-for-sale investments      
Adjusted Cost 119,861    
Gross Unrealized Gains 102    
Gross Unrealized (Losses) (106)    
Estimated Fair Value 119,857    
Commercial paper      
Available-for-sale investments      
Adjusted Cost 10,986    
Gross Unrealized (Losses) (3)    
Estimated Fair Value 10,983    
Treasury bills      
Available-for-sale investments      
Adjusted Cost 14,306    
Gross Unrealized Gains 1    
Estimated Fair Value 14,307    
Agency bonds      
Available-for-sale investments      
Adjusted Cost 14,999    
Gross Unrealized Gains 8    
Gross Unrealized (Losses) (10)    
Estimated Fair Value $ 14,997