XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurement - Summary of Financial Assets Measured at fair value On Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total financial assets $ 324,397 $ 425,835
U.S treasury and agency securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total financial assets 63,903 6,057
Corporate securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total financial assets 144,075 7,708
Cash equivalents | Money Market Funds    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total financial assets 109,797 412,070
Cash equivalents | U.S treasury and agency securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total financial assets 1,001  
Cash equivalents | Foreign governments    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total financial assets 2,790  
Cash equivalents | Corporate securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total financial assets 2,831  
Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total financial assets 169,727 418,127
Level 1 | U.S treasury and agency securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total financial assets 58,929 6,057
Level 1 | Corporate securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total financial assets 0 0
Level 1 | Cash equivalents | Money Market Funds    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total financial assets 109,797 412,070
Level 1 | Cash equivalents | U.S treasury and agency securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total financial assets 1,001  
Level 1 | Cash equivalents | Foreign governments    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total financial assets 0  
Level 1 | Cash equivalents | Corporate securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total financial assets 0  
Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total financial assets 154,670 7,708
Level 2 | U.S treasury and agency securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total financial assets 4,974 0
Level 2 | Corporate securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total financial assets 144,075 7,708
Level 2 | Cash equivalents | Money Market Funds    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total financial assets 0
Level 2 | Cash equivalents | U.S treasury and agency securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total financial assets 0  
Level 2 | Cash equivalents | Foreign governments    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total financial assets 2,790  
Level 2 | Cash equivalents | Corporate securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total financial assets 2,831  
Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total financial assets 0
Level 3 | U.S treasury and agency securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total financial assets 0 0
Level 3 | Corporate securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total financial assets 0 0
Level 3 | Cash equivalents | Money Market Funds    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total financial assets 0
Level 3 | Cash equivalents | U.S treasury and agency securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total financial assets 0  
Level 3 | Cash equivalents | Foreign governments    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total financial assets 0  
Level 3 | Cash equivalents | Corporate securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Total financial assets $ 0