XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurement and Fair Value of Financial Instruments - Schedule of Financial Instruments Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Assets:    
Money market funds $ 339,221 $ 345,679
Level 1    
Assets:    
Money market funds 327,272 345,679
Level 2    
Assets:    
Money market funds 11,949  
Money Market Funds    
Assets:    
Money market funds 327,272 345,679
Money Market Funds | Level 1    
Assets:    
Money market funds 327,272 $ 345,679
Commercial paper    
Assets:    
Money market funds 11,949  
Commercial paper | Level 1    
Assets:    
Money market funds 0  
Commercial paper | Level 2    
Assets:    
Money market funds $ 11,949