XML 99 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurement - Summary of Financial Assets Measured at Fair Value On Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Cash equivalents:    
Money market funds $ 425,835 $ 135,756
Corporate bonds    
Cash equivalents:    
Money market funds 2,128  
Level 1 [Member]    
Cash equivalents:    
Money market funds 418,127 135,756
Level 1 [Member] | Corporate bonds    
Cash equivalents:    
Money market funds 0  
Level 2 [Member]    
Cash equivalents:    
Money market funds 7,708  
Level 2 [Member] | Corporate bonds    
Cash equivalents:    
Money market funds 2,128  
Level 3 [Member]    
Cash equivalents:    
Money market funds 0  
Level 3 [Member] | Corporate bonds    
Cash equivalents:    
Money market funds 0  
Money Market Funds [Member]    
Cash equivalents:    
Money market funds 412,070 135,756
Money Market Funds [Member] | Level 1 [Member]    
Cash equivalents:    
Money market funds 412,070 $ 135,756
Money Market Funds [Member] | Level 2 [Member]    
Cash equivalents:    
Money market funds 0  
Money Market Funds [Member] | Level 3 [Member]    
Cash equivalents:    
Money market funds 0  
Commercial Paper    
Cash equivalents:    
Money market funds 5,580  
Commercial Paper | Level 1 [Member]    
Cash equivalents:    
Money market funds 0  
Commercial Paper | Level 2 [Member]    
Cash equivalents:    
Money market funds 5,580  
Commercial Paper | Level 3 [Member]    
Cash equivalents:    
Money market funds 0  
US Treasury Securities    
Cash equivalents:    
Money market funds 6,057  
US Treasury Securities | Level 1 [Member]    
Cash equivalents:    
Money market funds 6,057  
US Treasury Securities | Level 2 [Member]    
Cash equivalents:    
Money market funds  
US Treasury Securities | Level 3 [Member]    
Cash equivalents:    
Money market funds $ 0