XML 55 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Financial Instruments Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Assets:    
Investments, Fair Value $ 123,188  
Fair Value, Recurring    
Assets:    
Cash and cash equivalents, Amortized Cost 238,185 $ 68,986
Cash and cash equivalents, Gross Unrealized Losses (12) (1)
Cash and cash equivalents, Fair Value 238,173 68,985
Investments, Amortized Cost 124,080 204,342
Investments, Gross Unrealized Losses (892) (240)
Investments, Fair Value 123,188 204,102
Total assets measured at fair value, Amortized Cost 362,265 273,328
Total assets measured at fair value, Gross Unrealized Losses (904) (241)
Total assets measured at fair value, Fair Value 361,361 273,087
Fair Value, Recurring | Cash | Level 1    
Assets:    
Cash and cash equivalents, Amortized Cost 164,147 27,834
Cash and cash equivalents, Fair Value 164,147 27,834
Fair Value, Recurring | Money Market Funds | Level 1    
Assets:    
Cash and cash equivalents, Amortized Cost 20,107 17,555
Cash and cash equivalents, Fair Value 20,107 17,555
Fair Value, Recurring | U.S. Treasury Securities | Level 1    
Assets:    
Cash and cash equivalents, Amortized Cost 0  
Cash and cash equivalents, Fair Value 0  
Investments, Amortized Cost 45,090 45,290
Investments, Gross Unrealized Losses (278) (73)
Investments, Fair Value 44,812 45,217
Fair Value, Recurring | Commercial Paper | Level 2    
Assets:    
Cash and cash equivalents, Amortized Cost 47,441 23,597
Cash and cash equivalents, Gross Unrealized Losses (11) (1)
Cash and cash equivalents, Fair Value 47,430 23,596
Investments, Amortized Cost 31,874 61,941
Investments, Gross Unrealized Losses (43) (22)
Investments, Fair Value 31,831 61,919
Fair Value, Recurring | U.S. Government Agency Securities | Level 2    
Assets:    
Cash and cash equivalents, Amortized Cost 6,490  
Cash and cash equivalents, Gross Unrealized Losses (1)  
Cash and cash equivalents, Fair Value 6,489  
Investments, Amortized Cost 15,653 24,714
Investments, Gross Unrealized Losses (220) (46)
Investments, Fair Value 15,433 24,668
Fair Value, Recurring | Corporate Debt | Level 2    
Assets:    
Investments, Amortized Cost 21,183 58,498
Investments, Gross Unrealized Losses (317) (74)
Investments, Fair Value 20,866 58,424
Fair Value, Recurring | Asset-backed Securities | Level 2    
Assets:    
Investments, Amortized Cost 10,280 13,899
Investments, Gross Unrealized Losses (34) (25)
Investments, Fair Value $ 10,246 $ 13,874