v3.22.2.2
Fair Value Measurement - Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
Sep. 30, 2022
Dec. 31, 2021
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Estimated Fair Value $ 118,425,000 $ 622,203,000
Fair value of assets measured on a recurring basis 236,123,000 740,910,000
Asset-backed securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Estimated Fair Value 0 32,692,000
Corporate debt securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Estimated Fair Value 0 58,799,000
U.S. Treasury securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Estimated Fair Value 118,425,000 230,761,000
Non-U.S Government securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Estimated Fair Value 0 17,220,000
Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Estimated Fair Value 0 282,731,000
Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Money market funds 117,698,000 118,707,000
Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of assets measured on a recurring basis 236,123,000 349,468,000
Level 1 | Asset-backed securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Estimated Fair Value 0 0
Level 1 | Corporate debt securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Estimated Fair Value 0 0
Level 1 | U.S. Treasury securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Estimated Fair Value 118,425,000 230,761,000
Level 1 | Non-U.S Government securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Estimated Fair Value 0 0
Level 1 | Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Estimated Fair Value 0 0
Level 1 | Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Money market funds 117,698,000 118,707,000
Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of assets measured on a recurring basis 0 391,442,000
Level 2 | Asset-backed securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Estimated Fair Value 0 32,692,000
Level 2 | Corporate debt securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Estimated Fair Value 0 58,799,000
Level 2 | U.S. Treasury securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Estimated Fair Value 0 0
Level 2 | Non-U.S Government securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Estimated Fair Value 0 17,220,000
Level 2 | Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Estimated Fair Value 0 282,731,000
Level 2 | Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Money market funds 0 0
Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Estimated Fair Value $ 0 $ 0