XML 67 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Summary of Assets Carried at Fair Value on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Assets:    
Total $ 97,909 $ 273,155
Level 1    
Assets:    
Total 32,368 128,860
Level 2    
Assets:    
Total 65,541 144,295
Cash Equivalents | Corporate Debt Securities    
Assets:    
Total 3,852 1,844
Cash Equivalents | U.S. Treasury Notes    
Assets:    
Total 811  
Cash Equivalents | Money Market Funds    
Assets:    
Total 9,381 95,565
Cash Equivalents | Certificates of Deposit    
Assets:    
Total   4,490
Cash Equivalents | Level 1 | Corporate Debt Securities    
Assets:    
Total 0  
Cash Equivalents | Level 1 | U.S. Treasury Notes    
Assets:    
Total 811  
Cash Equivalents | Level 1 | Money Market Funds    
Assets:    
Total 9,381 95,565
Cash Equivalents | Level 2 | Corporate Debt Securities    
Assets:    
Total 3,852 1,844
Marketable Securities | Corporate Debt Securities    
Assets:    
Total 56,705 137,961
Marketable Securities | U.S. Treasury Notes    
Assets:    
Total 18,221 20,660
Marketable Securities | Commercial Paper    
Assets:    
Total 3,955 12,635
Marketable Securities | Certificates of Deposit    
Assets:    
Total 4,984  
Marketable Securities | Level 1 | U.S. Treasury Notes    
Assets:    
Total 18,221 20,660
Marketable Securities | Level 1 | Commercial Paper    
Assets:    
Total 3,955 12,635
Marketable Securities | Level 2 | Corporate Debt Securities    
Assets:    
Total 56,705 137,961
Marketable Securities | Level 2 | Certificates of Deposit    
Assets:    
Total $ 4,984 $ 4,490