XML 53 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Summary of Assets Carried at Fair Value on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets:    
Total $ 86,342 $ 97,909
Level 1    
Assets:    
Total 84,868 32,368
Level 2    
Assets:    
Total 1,474 65,541
Cash Equivalents | Corporate Debt Securities    
Assets:    
Total 1,474 3,852
Cash Equivalents | U.S. Treasury Notes    
Assets:    
Total   811
Cash Equivalents | Money Market Funds    
Assets:    
Total 66,179 9,381
Cash Equivalents | Certificates of Deposit    
Assets:    
Total   4,984
Cash Equivalents | Level 1 | Corporate Debt Securities    
Assets:    
Total 0 0
Cash Equivalents | Level 1 | U.S. Treasury Notes    
Assets:    
Total   811
Cash Equivalents | Level 1 | Money Market Funds    
Assets:    
Total 66,179 9,381
Cash Equivalents | Level 2 | Corporate Debt Securities    
Assets:    
Total 1,474 3,852
Marketable Securities | Corporate Debt Securities    
Assets:    
Total   56,705
Marketable Securities | U.S. Treasury Notes    
Assets:    
Total 18,689 18,221
Marketable Securities | Commercial Paper    
Assets:    
Total   3,955
Marketable Securities | Level 1 | U.S. Treasury Notes    
Assets:    
Total $ 18,689 18,221
Marketable Securities | Level 1 | Commercial Paper    
Assets:    
Total   3,955
Marketable Securities | Level 2 | Corporate Debt Securities    
Assets:    
Total   56,705
Marketable Securities | Level 2 | Certificates of Deposit    
Assets:    
Total   $ 4,984