XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Financial Assets & Liabilities Measured At Fair Value On Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Assets:    
Total assets $ 237,336 $ 248,350
Cash Equivalents    
Assets:    
Total assets 24,276 47,709
Cash Equivalents | Money Market Fund    
Assets:    
Total assets 24,276 40,241
Cash Equivalents | Commercial Paper    
Assets:    
Total assets   7,468
Marketable Securities    
Assets:    
Total assets 213,060 200,641
Marketable Securities | Commercial Paper    
Assets:    
Total assets 132,436 118,465
Marketable Securities | Asset Backed Securities    
Assets:    
Total assets 6,368 14,968
Marketable Securities | U.S. Treasury Securities    
Assets:    
Total assets 20,762  
Marketable Securities | U.S. government agency securities    
Assets:    
Total assets 34,674 67,208
Marketable Securities | Corporate Debt Securities    
Assets:    
Total assets 18,820  
Level 1    
Assets:    
Total assets 45,038 40,241
Level 1 | Cash Equivalents    
Assets:    
Total assets 24,276 40,241
Level 1 | Cash Equivalents | Money Market Fund    
Assets:    
Total assets 24,276 40,241
Level 1 | Marketable Securities    
Assets:    
Total assets 20,762  
Level 1 | Marketable Securities | U.S. Treasury Securities    
Assets:    
Total assets 20,762  
Level 2    
Assets:    
Total assets 192,298 208,109
Level 2 | Cash Equivalents    
Assets:    
Total assets   7,468
Level 2 | Cash Equivalents | Commercial Paper    
Assets:    
Total assets   7,468
Level 2 | Marketable Securities    
Assets:    
Total assets 192,298 200,641
Level 2 | Marketable Securities | Commercial Paper    
Assets:    
Total assets 132,436 118,465
Level 2 | Marketable Securities | Asset Backed Securities    
Assets:    
Total assets 6,368 14,968
Level 2 | Marketable Securities | U.S. government agency securities    
Assets:    
Total assets 34,674 $ 67,208
Level 2 | Marketable Securities | Corporate Debt Securities    
Assets:    
Total assets $ 18,820