XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2.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
Sep. 30, 2022
Dec. 31, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash and cash equivalents $ 31,809 $ 69,724
Short term investments 62,534 37,078
Long term investments 5,001 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 10,233 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 15,012 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 5,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 4,319 6,928
Long term investments 1,429 4,575
Fair Value on Recurring | Municipal notes    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short term investments 506 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]    
Total cash and cash equivalents 1,564 0
Short term investments 14,445 25,675
Long term investments 0 12,722
Fair Value on Recurring | Government and agency notes    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short term investments 43,264 3,192
Long term investments $ 3,572 $ 1,986