XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Investments (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Investments      
Investments - Available-for-sale $ 181,621   $ 0
Available-for-sale investments      
Adjusted Cost 181,405    
Gross Unrealized Gains 350    
Gross Unrealized (Losses) (134)    
Estimated Fair Value 181,621    
Net unrealized gain (loss) on available-for-sale debt securities 165 $ (69)  
Corporate bonds      
Available-for-sale investments      
Adjusted Cost 146,215    
Gross Unrealized Gains 349    
Gross Unrealized (Losses) (112)    
Estimated Fair Value 146,452    
Commercial paper      
Available-for-sale investments      
Adjusted Cost 10,735    
Gross Unrealized (Losses) (1)    
Estimated Fair Value 10,734    
Treasury bills      
Available-for-sale investments      
Adjusted Cost 9,456    
Estimated Fair Value 9,456    
Agency bonds      
Available-for-sale investments      
Adjusted Cost 14,999    
Gross Unrealized Gains 1    
Gross Unrealized (Losses) (21)    
Estimated Fair Value $ 14,979