XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Short-Term Investments (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
item
Dec. 31, 2023
USD ($)
item
Short-Term Investments    
Credit Loss related to sale of securities $ 0 $ 0
Short-term Investments    
Short-Term Investments    
Amortized Cost 263,053 71,000
Gross Unrealized Gains 331  
Fair Value $ 263,384 $ 71,000
Number of short term investments in unrealized loss position for less than 12 months | item 0 0
Treasury bills    
Short-Term Investments    
Amortized Cost $ 59,240  
Gross Unrealized Gains 71  
Fair Value 59,311  
Reverse repurchase agreements    
Short-Term Investments    
Amortized Cost 100,000 $ 71,000
Fair Value 100,000 $ 71,000
Treasury notes    
Short-Term Investments    
Amortized Cost 103,813  
Gross Unrealized Gains 260  
Fair Value $ 104,073