XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Schedule of Fair Value Assets and Liabilities Measured on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Assets:    
Total assets $ 287,491 $ 339,223
Cash and cash equivalents    
Assets:    
Total assets 32,354 26,037
Money market funds    
Assets:    
Total assets 120,761 175,012
U.S. treasury securities    
Assets:    
Total assets 6,496  
Asset-Backed Securities    
Assets:    
Total assets 12,517 21,147
Corporate Debt Securities    
Assets:    
Total assets 115,363 117,027
Level 1    
Assets:    
Total assets 159,611 201,049
Level 1 | Cash and cash equivalents    
Assets:    
Total assets 32,354 26,037
Level 1 | Money market funds    
Assets:    
Total assets 120,761 175,012
Level 1 | U.S. treasury securities    
Assets:    
Total assets 6,496  
Level 2    
Assets:    
Total assets 127,880 138,174
Level 2 | Asset-Backed Securities    
Assets:    
Total assets 12,517 21,147
Level 2 | Corporate Debt Securities    
Assets:    
Total assets $ 115,363 $ 117,027