XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Schedule of Fair Value Assets and Liabilities Measured on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Assets:    
Total assets $ 315,974 $ 339,223
Cash    
Assets:    
Total assets 20,800 26,037
Money market funds    
Assets:    
Total assets 167,772 175,012
U.S. treasury securities    
Assets:    
Total assets 6,483  
Asset-Backed Securities    
Assets:    
Total assets 10,723 21,147
Corporate Debt Securities    
Assets:    
Total assets 110,196 117,027
Level 1    
Assets:    
Total assets 195,055 201,049
Level 1 | Cash    
Assets:    
Total assets 20,800 26,037
Level 1 | Money market funds    
Assets:    
Total assets 167,772 175,012
Level 1 | U.S. treasury securities    
Assets:    
Total assets 6,483  
Level 2    
Assets:    
Total assets 120,919 138,174
Level 2 | Asset-Backed Securities    
Assets:    
Total assets 10,723 21,147
Level 2 | Corporate Debt Securities    
Assets:    
Total assets $ 110,196 $ 117,027