XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Short-Term Investments (Details)
$ in Thousands
Mar. 31, 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 240,619 268,149
Gross Unrealized Gains 65 167
Gross Unrealized Losses (5) (4)
Fair Value $ 240,679 $ 268,312
Number of short term investments in unrealized loss position for less than 12 months | item 5 2
Aggregate value of short term investments in unrealized loss position for less than 12 months $ 22,000 $ 9,800
Aggregate value of short term investments in other than temporary unrealized loss position for less than 12 months 0 0
Treasury notes    
Short-Term Investments    
Amortized Cost 109,318 129,064
Gross Unrealized Gains 49 136
Gross Unrealized Losses (2) (3)
Fair Value 109,365 129,197
Reverse repurchase agreements    
Short-Term Investments    
Amortized Cost 90,000 100,000
Fair Value 90,000 100,000
Treasury bills    
Short-Term Investments    
Amortized Cost 39,147 39,085
Gross Unrealized Gains 16 31
Gross Unrealized Losses (2) (1)
Fair Value 39,161 $ 39,115
Corporate debt securities    
Short-Term Investments    
Amortized Cost 2,154  
Gross Unrealized Losses (1)  
Fair Value $ 2,153