XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements - Summary of Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 89,864 $ 86,564
Unrealized Gains 1 18
Unrealized Losses (754) (117)
Financial assets and liabilities 89,111 86,465
Cash equivalents (maturities within 90 days) 21,576 29,454
Short-term investments (maturities within one year) 62,534 37,078
Long-term investments (maturities beyond 1 year) 5,001 19,933
Total cash equivalents and investments 89,111 86,465
Money market funds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 15,012 15,954
Unrealized Gains 0 0
Unrealized Losses 0 0
Financial assets and liabilities 15,012 15,954
Certificates of deposit    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 5,919 11,511
Unrealized Gains 0 12
Unrealized Losses (171) (20)
Financial assets and liabilities 5,748 11,503
Repurchase agreements    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 5,000 13,500
Unrealized Gains 0 0
Unrealized Losses 0 0
Financial assets and liabilities 5,000 13,500
Corporate notes    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 16,285 38,470
Unrealized Gains 0 6
Unrealized Losses (276) (79)
Financial assets and liabilities 16,009 38,397
Government and agency notes    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 47,133 5,195
Unrealized Gains 1 0
Unrealized Losses (298) (17)
Financial assets and liabilities 46,836 5,178
Municipal notes    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 515 1,934
Unrealized Gains 0 0
Unrealized Losses (9) (1)
Financial assets and liabilities $ 506 $ 1,933