XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Instruments - Fair value hierarchy (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Reverse repurchase agreements | Government Securities and Obligations | Minimum    
Financial Instruments    
Percentage of investment amount to collateralized deposits value 102.00%  
Recurring    
Assets:    
Total $ 87,543 $ 40,853
Recurring | Level 1    
Assets:    
Total 3,391 1,853
Recurring | Level 2    
Assets:    
Total 84,152 39,000
Recurring | Money market funds    
Assets:    
Cash equivalents 3,391 1,853
Recurring | Money market funds | Level 1    
Assets:    
Cash equivalents 3,391 1,853
Recurring | Corporate debt securities    
Assets:    
Cash equivalents 1,000  
Short-term investments 23,685  
Recurring | Corporate debt securities | Level 2    
Assets:    
Cash equivalents 1,000  
Short-term investments 23,685  
Recurring | Commercial paper    
Assets:    
Short-term investments 8,984  
Recurring | Commercial paper | Level 2    
Assets:    
Short-term investments 8,984  
Recurring | Yankee securities    
Assets:    
Short-term investments 6,998  
Recurring | Yankee securities | Level 2    
Assets:    
Short-term investments 6,998  
Recurring | U.S. agency bonds    
Assets:    
Short-term investments 2,985  
Recurring | U.S. agency bonds | Level 2    
Assets:    
Short-term investments 2,985  
Recurring | Reverse repurchase agreements    
Assets:    
Cash equivalents 10,500  
Short-term investments 30,000 39,000
Recurring | Reverse repurchase agreements | Level 2    
Assets:    
Cash equivalents 10,500  
Short-term investments $ 30,000 $ 39,000