XML 44 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Financial Instruments - Fair value hierarchy (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Financial Instruments Measurements      
Transfers between fair value measurement levels $ 0 $ 0  
Minimum | Reverse repurchase agreements | Government Securities and Obligations      
Financial Instruments Measurements      
Percentage of investment amount to collateralized deposits value 102.00%    
Recurring      
Assets:      
Total $ 89,856   $ 207,856
Recurring | Level 1      
Assets:      
Total 20,856   7,924
Recurring | Level 2      
Assets:      
Total 69,000   199,932
Recurring | Money market funds      
Assets:      
Cash and cash equivalents: 20,856   1,944
Recurring | Money market funds | Level 1      
Assets:      
Cash and cash equivalents: 20,856   1,944
Recurring | Corporate debt securities      
Assets:      
Short-term investments     16,445
Recurring | Corporate debt securities | Level 2      
Assets:      
Short-term investments     16,445
Recurring | Yankee securities      
Assets:      
Short-term investments     1,999
Recurring | Yankee securities | Level 2      
Assets:      
Short-term investments     1,999
Recurring | Bonds      
Assets:      
Short-term investments     2,988
Recurring | Bonds | Level 2      
Assets:      
Short-term investments     2,988
Recurring | Treasury bills      
Assets:      
Short-term investments     5,980
Recurring | Treasury bills | Level 1      
Assets:      
Short-term investments     5,980
Recurring | Reverse repurchase agreements      
Assets:      
Short-term investments 69,000   178,500
Recurring | Reverse repurchase agreements | Level 2      
Assets:      
Short-term investments $ 69,000   $ 178,500