XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Cash Equivalents and Short-Term Investments - Summary of Cash Equivalents and Short-Term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Cash Equivalents and Short-Term Investments, Amortized Cost Basis $ 272,988 $ 135,949
Cash Equivalents and Short-Term Investments, Unrealized Gain 3 14
Cash Equivalents and Short-Term Investments, Unrealized Loss (274) (37)
Cash Equivalents and Short-Term Investments, Fair Value 272,717 135,926
Short-Term Investments    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Cash Equivalents and Short-Term Investments, Amortized Cost Basis 152,429 83,361
Cash Equivalents and Short-Term Investments, Unrealized Gain 1 14
Cash Equivalents and Short-Term Investments, Unrealized Loss (274) (27)
Cash Equivalents and Short-Term Investments, Fair Value 152,156 83,348
Short-Term Investments | US Treasury Securities    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Cash Equivalents and Short-Term Investments, Amortized Cost Basis 95,608 44,349
Cash Equivalents and Short-Term Investments, Unrealized Gain 0 0
Cash Equivalents and Short-Term Investments, Unrealized Loss (222) (27)
Cash Equivalents and Short-Term Investments, Fair Value 95,386 44,322
Short-Term Investments | U.S. Government Agencies    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Cash Equivalents and Short-Term Investments, Amortized Cost Basis 5,996  
Cash Equivalents and Short-Term Investments, Unrealized Gain 1  
Cash Equivalents and Short-Term Investments, Unrealized Loss 0  
Cash Equivalents and Short-Term Investments, Fair Value 5,997  
Short-Term Investments | Corporate Debt Securities and Commercial Paper    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Cash Equivalents and Short-Term Investments, Amortized Cost Basis 50,825 39,012
Cash Equivalents and Short-Term Investments, Unrealized Gain 0 14
Cash Equivalents and Short-Term Investments, Unrealized Loss (52) 0
Cash Equivalents and Short-Term Investments, Fair Value 50,773 39,026
Long-Term Investments    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Cash Equivalents and Short-Term Investments, Amortized Cost Basis   3,993
Cash Equivalents and Short-Term Investments, Unrealized Gain   0
Cash Equivalents and Short-Term Investments, Unrealized Loss   (10)
Cash Equivalents and Short-Term Investments, Fair Value   3,983
Cash and Cash Equivalents    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Cash Equivalents and Short-Term Investments, Amortized Cost Basis 120,559 48,595
Cash Equivalents and Short-Term Investments, Unrealized Gain 2 0
Cash Equivalents and Short-Term Investments, Unrealized Loss 0 0
Cash Equivalents and Short-Term Investments, Fair Value 120,561 48,595
Cash and Cash Equivalents | US Treasury Securities    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Cash Equivalents and Short-Term Investments, Amortized Cost Basis 26,099  
Cash Equivalents and Short-Term Investments, Unrealized Gain 2  
Cash Equivalents and Short-Term Investments, Unrealized Loss 0  
Cash Equivalents and Short-Term Investments, Fair Value 26,101  
Cash and Cash Equivalents | Corporate Debt Securities and Commercial Paper    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Cash Equivalents and Short-Term Investments, Amortized Cost Basis 6,491  
Cash Equivalents and Short-Term Investments, Unrealized Gain 0  
Cash Equivalents and Short-Term Investments, Unrealized Loss 0  
Cash Equivalents and Short-Term Investments, Fair Value 6,491  
Money Market Mutual Funds | Cash and Cash Equivalents    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Cash Equivalents and Short-Term Investments, Amortized Cost Basis 87,969 48,595
Cash Equivalents and Short-Term Investments, Unrealized Gain 0 0
Cash Equivalents and Short-Term Investments, Unrealized Loss 0 0
Cash Equivalents and Short-Term Investments, Fair Value $ 87,969 $ 48,595