XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Summary of Fair Value of Financial Assets Measured on Recurring Basis (Details) - Recurring - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash and cash equivalents $ 76,118 $ 59,774
Total short-term investments 238,736 230,692
Total long-term investments 94,178 140,397
Assets Fair Value Disclosure, Total 409,032 430,863
Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash and cash equivalents 76,118 59,774
Assets Fair Value Disclosure, Total 76,118 59,774
Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total short-term investments 238,736 230,692
Total long-term investments 94,178 140,397
Assets Fair Value Disclosure, Total 332,914 371,089
US Government Notes    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total short-term investments 52,875 17,998
Total long-term investments 6,876 20,089
US Government Notes | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total short-term investments 52,875 17,998
Total long-term investments 6,876 20,089
Cash    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash and cash equivalents 47,593 35,925
Cash | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash and cash equivalents 47,593 35,925
Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash and cash equivalents 28,525 23,849
Money Market Funds | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total cash and cash equivalents 28,525 23,849
Corporate Note Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total short-term investments 107,134 98,547
Total long-term investments 87,302 117,272
Corporate Note Securities | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total short-term investments 107,134 98,547
Total long-term investments 87,302 117,272
Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total short-term investments 75,729 114,147
Commercial Paper | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total short-term investments 75,729 114,147
Asset-backed Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total short-term investments 2,998  
Total long-term investments   3,036
Asset-backed Securities | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total short-term investments $ 2,998  
Total long-term investments   $ 3,036