XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Short-Term Investments (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
item
Dec. 31, 2023
USD ($)
item
Short-term Investments    
Short-Term Investments    
Amortized Cost $ 197,909 $ 71,000
Gross Unrealized Gains 1  
Gross Unrealized Losses (15)  
Fair Value $ 197,895 $ 71,000
Number of short term investments in unrealized loss position for less than 12 months | item 14 0
Aggregate value of short term investments in unrealized loss position for less than 12 months $ 98,200  
Treasury bills    
Short-Term Investments    
Amortized Cost 103,263  
Gross Unrealized Gains 1  
Gross Unrealized Losses (13)  
Fair Value 103,251  
Reverse repurchase agreements    
Short-Term Investments    
Amortized Cost 80,000 $ 71,000
Fair Value 80,000 $ 71,000
Treasury notes    
Short-Term Investments    
Amortized Cost 14,646  
Gross Unrealized Losses (2)  
Fair Value $ 14,644