XML 71 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Financial Instruments Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Assets:    
Investments, Fair Value $ 204,102  
Fair Value, Recurring    
Assets:    
Cash and cash equivalents, Amortized Cost 68,986  
Cash and cash equivalents, Gross Unrealized Losses (1)  
Cash and cash equivalents, Fair Value 68,985  
Investments, Amortized Cost 204,342  
Investments, Gross Unrealized Losses (240)  
Investments, Fair Value 204,102  
Total assets measured at fair value, Amortized Cost 273,328 $ 386,200
Total assets measured at fair value, Gross Unrealized Losses (241)  
Total assets measured at fair value, Fair Value 273,087 386,200
Fair Value, Recurring | Cash | Level 1    
Assets:    
Cash and cash equivalents, Amortized Cost 27,834 4,788
Cash and cash equivalents, Fair Value 27,834 4,788
Fair Value, Recurring | Money Market Funds | Level 1    
Assets:    
Cash and cash equivalents, Amortized Cost 17,555 381,412
Cash and cash equivalents, Fair Value 17,555 $ 381,412
Fair Value, Recurring | Commercial Paper | Level 2    
Assets:    
Cash and cash equivalents, Amortized Cost 23,597  
Cash and cash equivalents, Gross Unrealized Losses (1)  
Cash and cash equivalents, Fair Value 23,596  
Fair Value, Recurring | U.S. Treasury Securities | Level 1    
Assets:    
Investments, Amortized Cost 45,290  
Investments, Gross Unrealized Losses (73)  
Investments, Fair Value 45,217  
Fair Value, Recurring | Commercial paper | Level 2    
Assets:    
Investments, Amortized Cost 61,941  
Investments, Gross Unrealized Losses (22)  
Investments, Fair Value 61,919  
Fair Value, Recurring | Corporate Debt | Level 2    
Assets:    
Investments, Amortized Cost 58,498  
Investments, Gross Unrealized Losses (74)  
Investments, Fair Value 58,424  
Fair Value, Recurring | Asset backed securities | Level 2    
Assets:    
Investments, Amortized Cost 13,899  
Investments, Gross Unrealized Losses (25)  
Investments, Fair Value 13,874  
Fair Value, Recurring | U.S. Government Agency Securities | Level 2    
Assets:    
Investments, Amortized Cost 24,714  
Investments, Gross Unrealized Losses (46)  
Investments, Fair Value $ 24,668