XML 61 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Short-Term Investments (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
item
Dec. 31, 2023
USD ($)
item
Short-Term Investments    
Amortized Cost $ 268,149  
Gross Unrealized Gains 167  
Gross Unrealized Losses (4)  
Fair Value $ 268,312  
Short-term Investments    
Short-Term Investments    
Amortized Cost   $ 71,000
Fair Value   $ 71,000
Number of short term investments in unrealized loss position for less than 12 months | item 2 0
Aggregate value of short term investments in unrealized loss position for less than 12 months $ 9,800  
Treasury notes    
Short-Term Investments    
Amortized Cost 129,064  
Gross Unrealized Gains 136  
Gross Unrealized Losses (3)  
Fair Value 129,197  
Reverse repurchase agreements    
Short-Term Investments    
Amortized Cost 100,000 $ 71,000
Fair Value 100,000 $ 71,000
Treasury bills    
Short-Term Investments    
Amortized Cost 39,085  
Gross Unrealized Gains 31  
Gross Unrealized Losses (1)  
Fair Value $ 39,115