XML 40 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Financial Assets & Liabilities Measured At Fair Value On Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Assets:    
Total assets $ 267,874 $ 248,350
Cash Equivalents    
Assets:    
Total assets 29,100 47,709
Cash Equivalents | Money Market Fund    
Assets:    
Total assets 29,100 40,241
Cash Equivalents | Commercial Paper    
Assets:    
Total assets   7,468
Marketable Securities    
Assets:    
Total assets 238,774 200,641
Marketable Securities | Commercial Paper    
Assets:    
Total assets 162,858 118,465
Marketable Securities | Asset Backed Securities    
Assets:    
Total assets 11,535 14,968
Marketable Securities | U.S. Treasury Securities    
Assets:    
Total assets 20,456  
Marketable Securities | U.S. government agency securities    
Assets:    
Total assets 34,085 67,208
Marketable Securities | Corporate Debt Securities    
Assets:    
Total assets 9,840  
Level 1    
Assets:    
Total assets 49,556 40,241
Level 1 | Cash Equivalents    
Assets:    
Total assets 29,100 40,241
Level 1 | Cash Equivalents | Money Market Fund    
Assets:    
Total assets 29,100 40,241
Level 1 | Marketable Securities    
Assets:    
Total assets 20,456  
Level 1 | Marketable Securities | U.S. Treasury Securities    
Assets:    
Total assets 20,456  
Level 2    
Assets:    
Total assets 218,318 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 218,318 200,641
Level 2 | Marketable Securities | Commercial Paper    
Assets:    
Total assets 162,858 118,465
Level 2 | Marketable Securities | Asset Backed Securities    
Assets:    
Total assets 11,535 14,968
Level 2 | Marketable Securities | U.S. government agency securities    
Assets:    
Total assets 34,085 $ 67,208
Level 2 | Marketable Securities | Corporate Debt Securities    
Assets:    
Total assets $ 9,840