XML 88 R40.htm IDEA: XBRL DOCUMENT v3.22.4
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, 2022
Dec. 31, 2021
Assets:    
Investments, Fair Value $ 123,268  
Fair Value, Recurring    
Assets:    
Cash and cash equivalents, Amortized Cost 834,691 $ 68,986
Cash and cash equivalents, Gross Unrealized Losses (34) (1)
Cash and cash equivalents, Fair Value 834,657 68,985
Investments, Amortized Cost 123,595 204,342
Investments, Gross Unrealized Gains 39  
Investments, Gross Unrealized Losses (366) (240)
Investments, Fair Value 123,268 204,102
Total assets measured at fair value, Amortized Cost 958,286 273,328
Total assets measured at fair value, Gross Unrealized Gains 39  
Total assets measured at fair value, Gross Unrealized Losses (400) (241)
Total assets measured at fair value, Fair Value 957,925 273,087
Fair Value, Recurring | Cash | Level 1    
Assets:    
Cash and cash equivalents, Amortized Cost 56,198 27,834
Cash and cash equivalents, Fair Value 56,198 27,834
Fair Value, Recurring | Money Market Funds | Level 1    
Assets:    
Cash and cash equivalents, Amortized Cost 680,934 17,555
Cash and cash equivalents, Fair Value 680,934 17,555
Fair Value, Recurring | Commercial Paper | Level 2    
Assets:    
Cash and cash equivalents, Amortized Cost 92,581 23,597
Cash and cash equivalents, Gross Unrealized Losses (34) (1)
Cash and cash equivalents, Fair Value 92,547 23,596
Fair Value, Recurring | U.S. Treasury Securities | Level 1    
Assets:    
Investments, Amortized Cost 37,651 45,290
Investments, Gross Unrealized Losses (70) (73)
Investments, Fair Value 37,581 45,217
Fair Value, Recurring | Commercial paper | Level 2    
Assets:    
Investments, Amortized Cost 28,161 61,941
Investments, Gross Unrealized Losses (17) (22)
Investments, Fair Value 28,144 61,919
Fair Value, Recurring | Corporate Debt | Level 2    
Assets:    
Investments, Amortized Cost 25,402 58,498
Investments, Gross Unrealized Losses (131) (74)
Investments, Fair Value 25,271 58,424
Fair Value, Recurring | Asset backed securities | Level 2    
Assets:    
Investments, Amortized Cost 6,954 13,899
Investments, Gross Unrealized Gains 20  
Investments, Gross Unrealized Losses   (25)
Investments, Fair Value 6,974 13,874
Fair Value, Recurring | U.S. Government Agency Securities | Level 2    
Assets:    
Cash and cash equivalents, Amortized Cost 4,978  
Cash and cash equivalents, Fair Value 4,978  
Investments, Amortized Cost 25,427 24,714
Investments, Gross Unrealized Gains 19  
Investments, Gross Unrealized Losses (148) (46)
Investments, Fair Value $ 25,298 $ 24,668