XML 59 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash Equivalents and Short-Term Investments - Summary of Cash Equivalents and Short-Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Cash Equivalents and Short-Term Investments, Amortized Cost Basis $ 135,949 $ 85,007
Cash Equivalents and Short-Term Investments, Unrealized Gain 14 4
Cash Equivalents and Short-Term Investments, Unrealized Loss (37) 0
Cash Equivalents and Short-Term Investments, Fair Value 135,926 85,011
Short-term investments 83,348 49,981
Cash And Cash Equivalents    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Cash Equivalents and Short-Term Investments, Amortized Cost Basis 48,595 35,030
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 48,595 35,030
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   33,996
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   33,996
Short Term investments    
Schedule Of Investment Income Reported Amounts By Category [Line Items]    
Cash Equivalents and Short-Term Investments, Amortized Cost Basis 83,361 49,977
Cash Equivalents and Short-Term Investments, Unrealized Gain 14 4
Cash Equivalents and Short-Term Investments, Unrealized Loss (27) 0
Cash Equivalents and Short-Term Investments, Fair Value 83,348 49,981
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 44,349 24,991
Cash Equivalents and Short-Term Investments, Unrealized Gain 0 1
Cash Equivalents and Short-Term Investments, Unrealized Loss (27) 0
Cash Equivalents and Short-Term Investments, Fair Value 44,322 24,992
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 39,012  
Cash Equivalents and Short-Term Investments, Unrealized Gain 14  
Cash Equivalents and Short-Term Investments, Unrealized Loss 0  
Cash Equivalents and Short-Term Investments, Fair Value 39,026  
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   24,986
Cash Equivalents and Short-Term Investments, Unrealized Gain   3
Cash Equivalents and Short-Term Investments, Unrealized Loss   0
Cash Equivalents and Short-Term Investments, Fair Value   24,989
Long-Term Investments | US Treasury Securities    
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  
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 48,595 1,034
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 $ 48,595 $ 1,034