XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Financial Instruments - Fair value hierarchy (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 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 295,852   $ 295,852   $ 78,709
Recurring | Level 1          
Assets:          
Total 195,852   195,852   7,709
Recurring | Level 2          
Assets:          
Total 100,000   100,000   71,000
Recurring | Money market funds          
Assets:          
Cash and cash equivalents: 32,468   32,468   7,709
Recurring | Money market funds | Level 1          
Assets:          
Cash and cash equivalents: 32,468   32,468   7,709
Recurring | Treasury notes          
Assets:          
Short-term investments: 104,073   104,073    
Recurring | Treasury notes | Level 1          
Assets:          
Short-term investments: 104,073   104,073    
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 bills          
Assets:          
Short-term investments: 59,311   59,311    
Recurring | Treasury bills | Level 1          
Assets:          
Short-term investments: $ 59,311   $ 59,311