XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Summary of Assets Carried at Fair Value on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Assets:    
Total $ 165,670 $ 273,155
Level 1    
Assets:    
Total 43,866 128,860
Level 2    
Assets:    
Total 121,804 144,295
Cash Equivalents | Money Market Funds    
Assets:    
Total 8,532 95,565
Cash Equivalents | Corporate Debt Securities    
Assets:    
Total 1,280 1,844
Cash Equivalents | Level 1 | Money Market Funds    
Assets:    
Total 8,532 95,565
Cash Equivalents | Level 1 | Corporate Debt Securities    
Assets:    
Total 0  
Cash Equivalents | Level 2 | Corporate Debt Securities    
Assets:    
Total 1,280 1,844
Marketable Securities | Commercial Paper    
Assets:    
Total 20,759 12,635
Marketable Securities | Certificates of Deposit    
Assets:    
Total 12,410 4,490
Marketable Securities | Corporate Debt Securities    
Assets:    
Total 108,114 137,961
Marketable Securities | U.S. treasury notes    
Assets:    
Total 14,575 20,660
Marketable Securities | Level 1 | Commercial Paper    
Assets:    
Total 20,759 12,635
Marketable Securities | Level 1 | U.S. treasury notes    
Assets:    
Total 14,575 20,660
Marketable Securities | Level 2 | Certificates of Deposit    
Assets:    
Total 12,410 4,490
Marketable Securities | Level 2 | Corporate Debt Securities    
Assets:    
Total $ 108,114 $ 137,961