XML 122 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Summary of Fair Value of Financial Assets Measured at Fair Value on Recurring Basis (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost $ 250,441 $ 127,535
Unrealized Loss (141)  
Fair Value 250,300 127,535
Money Market Funds | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 37,129 127,535
Fair Value 37,129 $ 127,535
Commercial Paper | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 121,634  
Unrealized Loss (50)  
Fair Value 121,584  
U.S. Treasuries | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 78,097  
Unrealized Loss (85)  
Fair Value 78,012  
Corporate Bonds | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 8,979  
Unrealized Loss (3)  
Fair Value 8,976  
Government Agencies Bonds | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 4,602  
Unrealized Loss (3)  
Fair Value $ 4,599