XML 95 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Summary of Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 92,920 $ 86,564
Unrealized Gains 0 18
Unrealized Losses (623) (117)
Financial assets and liabilities 92,297 86,465
Cash equivalents (maturities within 90 days) 46,928 69,724
Cash equivalents (maturities within 90 days) 33,532 29,454
Short-term investments (maturities within one year) 47,736 37,078
Long-term investments (maturities beyond 1 year) 11,029 19,933
Total cash equivalents and investments 92,297 86,465
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 1,898  
Unrealized Gains 0  
Unrealized Losses (2)  
Financial assets and liabilities 1,896  
Money Market Funds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 26,432 15,954
Unrealized Gains 0 0
Unrealized Losses 0 0
Financial assets and liabilities 26,432 15,954
Certificates of Deposit    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 6,415 11,511
Unrealized Gains 0 12
Unrealized Losses (147) (20)
Financial assets and liabilities 6,268 11,503
Repurchase Agreements    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 6,000 13,500
Unrealized Gains 0 0
Unrealized Losses 0 0
Financial assets and liabilities 6,000 13,500
Corporate Notes    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 18,377 38,470
Unrealized Gains 0 6
Unrealized Losses (294) (79)
Financial assets and liabilities 18,083 38,397
Government and Agency Notes    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 32,558 5,195
Unrealized Gains 0 0
Unrealized Losses (171) (17)
Financial assets and liabilities 32,387 5,178
Municipal Notes    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 1,240 1,934
Unrealized Gains 0 0
Unrealized Losses (9) (1)
Financial assets and liabilities $ 1,231 $ 1,933