XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments - Fair value hierarchy (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Financial Instruments Measurements      
Transfers between fair value measurement levels $ 0 $ 0  
Reverse repurchase agreements | Government Securities and Obligations      
Financial Instruments Measurements      
Percentage of investment amount to collateralized deposits value 102.00%    
Recurring      
Assets:      
Total $ 322,597   $ 78,709
Recurring | Level 1      
Assets:      
Total 242,597   7,709
Recurring | Level 2      
Assets:      
Total 80,000   71,000
Recurring | Money market funds      
Assets:      
Cash and cash equivalents: 104,705   7,709
Recurring | Money market funds | Level 1      
Assets:      
Cash and cash equivalents: 104,705   7,709
Recurring | Treasury bills      
Assets:      
Cash and cash equivalents: 19,997    
Short-term investments: 103,251    
Recurring | Treasury bills | Level 1      
Assets:      
Cash and cash equivalents: 19,997    
Short-term investments: 103,251    
Recurring | Treasury notes      
Assets:      
Short-term investments: 14,644    
Recurring | Treasury notes | Level 1      
Assets:      
Short-term investments: 14,644    
Recurring | Reverse repurchase agreements      
Assets:      
Short-term investments: 80,000   71,000
Recurring | Reverse repurchase agreements | Level 2      
Assets:      
Short-term investments: $ 80,000   $ 71,000