XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Financial Instruments - Fair value hierarchy (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
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 72,876   $ 72,876   $ 207,856
Recurring | Level 1          
Assets:          
Total 3,876   3,876   7,924
Recurring | Level 2          
Assets:          
Total 69,000   69,000   199,932
Recurring | Money market funds          
Assets:          
Cash and cash equivalents: 3,876   3,876   1,944
Recurring | Money market funds | Level 1          
Assets:          
Cash and cash equivalents: 3,876   3,876   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   69,000   178,500
Recurring | Reverse repurchase agreements | Level 2          
Assets:          
Short-term investments: $ 69,000   $ 69,000   $ 178,500