XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Short-Term Investments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
item
Dec. 31, 2024
USD ($)
item
Short-Term Investments    
Credit Loss related to sale of securities $ 0 $ 0
Short-term Investments    
Short-Term Investments    
Amortized Cost 182,875 268,149
Gross Unrealized Gains 8 167
Gross Unrealized Losses (24) (4)
Fair Value $ 182,859 $ 268,312
Number of short term investments in unrealized loss position for less than 12 months | item 23 2
Aggregate value of short term investments in unrealized loss position for less than 12 months $ 79,900 $ 9,800
Aggregate value of short term investments in other than temporary unrealized loss position for less than 12 months 0 0
Reverse repurchase agreements    
Short-Term Investments    
Amortized Cost 68,000 100,000
Fair Value 68,000 100,000
Treasury notes    
Short-Term Investments    
Amortized Cost 64,690 129,064
Gross Unrealized Gains 7 136
Gross Unrealized Losses (12) (3)
Fair Value 64,685 129,197
Treasury bills    
Short-Term Investments    
Amortized Cost 41,994 39,085
Gross Unrealized Gains 1 31
Gross Unrealized Losses (11) (1)
Fair Value 41,984 $ 39,115
Corporate debt securities    
Short-Term Investments    
Amortized Cost 8,191  
Gross Unrealized Losses (1)  
Fair Value $ 8,190