XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurement - Summary of Financial Assets Measured at fair value On Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds $ 350,759 $ 425,835
Money Market Funds    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds 329,678 412,070
Commercial Paper    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds 6,282 5,580
U.S. treasury securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds 11,985 6,057
Corporate bonds    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds 2,814 2,128
Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds 341,663 418,127
Level 1 | Money Market Funds    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds 329,678 412,070
Level 1 | Commercial Paper    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds 0 0
Level 1 | U.S. treasury securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds 11,985 6,057
Level 1 | Corporate bonds    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds 0 0
Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds 9,096 7,708
Level 2 | Money Market Funds    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds 0 0
Level 2 | Commercial Paper    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds 6,282 5,580
Level 2 | U.S. treasury securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds 0 0
Level 2 | Corporate bonds    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds 2,814 2,128
Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds 0 0
Level 3 | Money Market Funds    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds 0 0
Level 3 | Commercial Paper    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds 0 0
Level 3 | U.S. treasury securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds 0 0
Level 3 | Corporate bonds    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds $ 0 $ 0