XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Schedule of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Financial assets and liabilities $ 89,773 $ 86,465
Money Market Funds    
Schedule Of Available For Sale Securities [Line Items]    
Financial assets and liabilities 10,988 15,954
Certificates of Deposit    
Schedule Of Available For Sale Securities [Line Items]    
Financial assets and liabilities 6,102 11,503
Repurchase Agreements    
Schedule Of Available For Sale Securities [Line Items]    
Financial assets and liabilities 9,000 13,500
Corporate Notes    
Schedule Of Available For Sale Securities [Line Items]    
Financial assets and liabilities 12,411 38,397
Government and Agency Notes    
Schedule Of Available For Sale Securities [Line Items]    
Financial assets and liabilities 50,766 5,178
Municipal Notes    
Schedule Of Available For Sale Securities [Line Items]    
Financial assets and liabilities 506 1,933
Level 1    
Schedule Of Available For Sale Securities [Line Items]    
Financial assets and liabilities 10,988 15,954
Level 1 | Money Market Funds    
Schedule Of Available For Sale Securities [Line Items]    
Financial assets and liabilities 10,988 15,954
Level 2    
Schedule Of Available For Sale Securities [Line Items]    
Financial assets and liabilities 78,785 70,511
Level 2 | Certificates of Deposit    
Schedule Of Available For Sale Securities [Line Items]    
Financial assets and liabilities 6,102 11,503
Level 2 | Repurchase Agreements    
Schedule Of Available For Sale Securities [Line Items]    
Financial assets and liabilities 9,000 13,500
Level 2 | Corporate Notes    
Schedule Of Available For Sale Securities [Line Items]    
Financial assets and liabilities 12,411 38,397
Level 2 | Government and Agency Notes    
Schedule Of Available For Sale Securities [Line Items]    
Financial assets and liabilities 50,766 5,178
Level 2 | Municipal Notes    
Schedule Of Available For Sale Securities [Line Items]    
Financial assets and liabilities $ 506 $ 1,933