XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Short-Term Investments (Details)
$ in Thousands
Sep. 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 131,387 268,149
Gross Unrealized Gains 56 167
Gross Unrealized Losses (2) (4)
Fair Value $ 131,441 $ 268,312
Number of short term investments in unrealized loss position for less than 12 months | item 6 2
Aggregate value of short term investments in unrealized loss position for less than 12 months $ 19,600 $ 9,800
Aggregate value of short term investments in other than temporary unrealized loss position for less than 12 months 0 0
Treasury bills    
Short-Term Investments    
Amortized Cost 74,240 39,085
Gross Unrealized Gains 35 31
Gross Unrealized Losses (1) (1)
Fair Value 74,274 39,115
Treasury notes    
Short-Term Investments    
Amortized Cost 47,281 129,064
Gross Unrealized Gains 16 136
Gross Unrealized Losses   (3)
Fair Value 47,297 129,197
Corporate debt securities    
Short-Term Investments    
Amortized Cost 9,866  
Gross Unrealized Gains 5  
Gross Unrealized Losses (1)  
Fair Value $ 9,870  
Reverse repurchase agreements    
Short-Term Investments    
Amortized Cost   100,000
Fair Value   $ 100,000