XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements and Fair Value of Financial Instruments - Financial Assets Measured at Fair Value On a Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total assets measured at fair value $ 440,937 $ 493,260
Money market funds    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total assets measured at fair value   232,813
U.S. Treasury securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total assets measured at fair value   260,447
Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total cash equivalents 68,069 232,813
Total investments 372,868 260,447
Total assets measured at fair value 440,937 493,260
Fair Value, Recurring | Money market funds    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total cash equivalents 55,155 232,813
Fair Value, Recurring | Commercial paper    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total cash equivalents 3,976  
Total investments 61,585  
Fair Value, Recurring | Corporate debt securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total cash equivalents 8,938  
Total investments 73,712  
Fair Value, Recurring | U.S. Treasury securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total investments 237,571 260,447
Level 1 | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total cash equivalents 55,155 232,813
Total investments 0 0
Total assets measured at fair value 55,155 232,813
Level 1 | Fair Value, Recurring | Money market funds    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total cash equivalents 55,155 232,813
Level 1 | Fair Value, Recurring | Commercial paper    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total cash equivalents 0  
Total investments 0  
Level 1 | Fair Value, Recurring | Corporate debt securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total cash equivalents 0  
Total investments 0  
Level 1 | Fair Value, Recurring | U.S. Treasury securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total investments 0 0
Level 2 | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total cash equivalents 12,914 0
Total investments 372,868 260,447
Total assets measured at fair value 385,782 260,447
Level 2 | Fair Value, Recurring | Money market funds    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total cash equivalents 0 0
Level 2 | Fair Value, Recurring | Commercial paper    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total cash equivalents 3,976  
Total investments 61,585  
Level 2 | Fair Value, Recurring | Corporate debt securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total cash equivalents 8,938  
Total investments 73,712  
Level 2 | Fair Value, Recurring | U.S. Treasury securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total investments 237,571 260,447
Level 3 | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total cash equivalents 0 0
Total investments 0 0
Total assets measured at fair value 0 0
Level 3 | Fair Value, Recurring | Money market funds    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total cash equivalents 0 0
Level 3 | Fair Value, Recurring | Commercial paper    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total cash equivalents 0  
Total investments 0  
Level 3 | Fair Value, Recurring | Corporate debt securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total cash equivalents 0  
Total investments 0  
Level 3 | Fair Value, Recurring | U.S. Treasury securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total investments $ 0 $ 0