XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments - Fair value hierarchy (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Financial Instruments Measurements          
Transfers between fair value measurement levels $ 0 $ 0 $ 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 326,748   $ 326,748   $ 78,709
Recurring | Level 1          
Assets:          
Total 226,748   226,748   7,709
Recurring | Level 2          
Assets:          
Total 100,000   100,000   71,000
Recurring | Money market funds          
Assets:          
Cash and cash equivalents: 54,269   54,269   7,709
Recurring | Money market funds | Level 1          
Assets:          
Cash and cash equivalents: 54,269   54,269   7,709
Recurring | Treasury bills          
Assets:          
Cash and cash equivalents: 4,988   4,988    
Short-term investments: 108,672   108,672    
Recurring | Treasury bills | Level 1          
Assets:          
Cash and cash equivalents: 4,988   4,988    
Short-term investments: 108,672   108,672    
Recurring | Reverse repurchase agreements          
Assets:          
Short-term investments: 100,000   100,000   71,000
Recurring | Reverse repurchase agreements | Level 2          
Assets:          
Short-term investments: 100,000   100,000   $ 71,000
Recurring | Treasury notes          
Assets:          
Short-term investments: 58,819   58,819    
Recurring | Treasury notes | Level 1          
Assets:          
Short-term investments: $ 58,819   $ 58,819