XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements and Fair Value of Financial Instruments - Financial Assets Measured at Fair Value On a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total assets measured at fair value $ 449,902 $ 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 72,820 232,813
Total investments 377,082 260,447
Total assets measured at fair value 449,902 493,260
Fair Value, Recurring | Money market funds    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total cash equivalents 56,320 232,813
Fair Value, Recurring | Commercial paper    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total cash equivalents 9,486  
Total investments 52,128  
Fair Value, Recurring | Corporate debt securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total cash equivalents 7,014  
Total investments 62,349  
Fair Value, Recurring | U.S. Treasury securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total investments 262,605 260,447
Level 1 | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total cash equivalents 56,320 232,813
Total investments 0 0
Total assets measured at fair value 56,320 232,813
Level 1 | Fair Value, Recurring | Money market funds    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total cash equivalents 56,320 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 16,500 0
Total investments 377,082 260,447
Total assets measured at fair value 393,582 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 9,486  
Total investments 52,128  
Level 2 | Fair Value, Recurring | Corporate debt securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total cash equivalents 7,014  
Total investments 62,349  
Level 2 | Fair Value, Recurring | U.S. Treasury securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total investments 262,605 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