XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Short-Term Investments (Details)
$ in Thousands
Jun. 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 267,536 71,000
Gross Unrealized Gains 2  
Gross Unrealized Losses (47)  
Fair Value $ 267,491 $ 71,000
Number of short term investments in unrealized loss position for less than 12 months | item 22 0
Aggregate value of short term investments in unrealized loss position for less than 12 months $ 138,200  
Treasury bills    
Short-Term Investments    
Amortized Cost 108,696  
Gross Unrealized Gains 1  
Gross Unrealized Losses (25)  
Fair Value 108,672  
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 58,840  
Gross Unrealized Gains 1  
Gross Unrealized Losses (22)  
Fair Value $ 58,819