XML 39 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Summary of Assets Carried at Fair Value on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Assets:    
Total $ 202,696 $ 86,342
Level 1    
Assets:    
Total 76,123 84,868
Level 2    
Assets:    
Total 126,573 1,474
Cash Equivalents | Money Market Funds    
Assets:    
Total 9,308 66,179
Cash Equivalents | Corporate Debt Securities    
Assets:    
Total 7,142  
Cash Equivalents | U.S. treasury notes    
Assets:    
Total 4,734 18,689
Cash Equivalents | Level 1 | Money Market Funds    
Assets:    
Total 9,308 66,179
Cash Equivalents | Level 1 | U.S. treasury notes    
Assets:    
Total 4,734 18,689
Cash Equivalents | Level 2 | Corporate Debt Securities    
Assets:    
Total 7,142  
Marketable Securities | Commercial Paper    
Assets:    
Total 25,555  
Marketable Securities | Corporate Debt Securities    
Assets:    
Total 106,563 1,474
Marketable Securities | Certificates of Deposit    
Assets:    
Total 12,868  
Marketable Securities | U.S. treasury notes    
Assets:    
Total 36,526  
Marketable Securities | Level 1 | Commercial Paper    
Assets:    
Total 25,555  
Marketable Securities | Level 1 | U.S. treasury notes    
Assets:    
Total 36,526  
Marketable Securities | Level 2 | Corporate Debt Securities    
Assets:    
Total 106,563 $ 1,474
Marketable Securities | Level 2 | Certificates of Deposit    
Assets:    
Total $ 12,868