XML 97 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Cash, Cash Equivalents and Investments - Summary of Fair Values of Cash, Cash Equivalents, and Short-Term Investments Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash and cash equivalents $ 46,928 $ 69,724
Short term investments 47,736 37,078
Long term investments 11,029 19,933
Fair Value on Recurring | Cash    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash and cash equivalents 13,396 40,270
Fair Value on Recurring | Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash and cash equivalents 26,432 15,954
Fair Value on Recurring | Repurchase Agreements    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash and cash equivalents 6,000 13,500
Fair Value on Recurring | Certificates of Deposit    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short term investments 2,352 6,928
Long term investments 3,916 4,575
Fair Value on Recurring | Municipal Notes    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short term investments 1,231 1,283
Long term investments 0 650
Fair Value on Recurring | Corporate Notes    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short term investments 16,522 25,675
Long term investments 1,561 12,722
Fair Value on Recurring | Government and Agency Notes    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash and cash equivalents 1,100 0
Short term investments 25,735 3,192
Long term investments 5,552 1,986
Fair Value on Recurring | Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short term investments $ 1,896 $ 0