XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements and Fair Value of Financial Instruments - Financial Assets Measured at Fair Value On a Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total assets measured at fair value $ 471,776 $ 493,260
Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds 225,334 232,813
U.S. Treasury securities 246,442 260,447
Total assets measured at fair value 471,776  
Level 1 | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds 225,334 232,813
U.S. Treasury securities 0 0
Total assets measured at fair value 225,334 232,813
Level 2 | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds 0 0
U.S. Treasury securities 246,442 260,447
Total assets measured at fair value 246,442 260,447
Level 3 | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds 0 0
U.S. Treasury securities 0 0
Total assets measured at fair value $ 0 $ 0