XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Summary of Available For Sale Marketable Securities By Type Of Security (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 212,289 $ 200,612
Gross Unrealized Gain 777 145
Gross Unrealized Loss (6) (116)
Fair Value 213,060 200,641
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 20,570  
Gross Unrealized Gain 192  
Fair Value 20,762  
U.S. government agency securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 34,446 67,310
Gross Unrealized Gain 228  
Gross Unrealized Loss   (102)
Fair Value 34,674 67,208
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 18,750  
Gross Unrealized Gain 73  
Gross Unrealized Loss (3)  
Fair Value 18,820  
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 132,169 118,323
Gross Unrealized Gain 270 143
Gross Unrealized Loss (3) (1)
Fair Value 132,436 118,465
Asset Backed Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 6,354 14,979
Gross Unrealized Gain 14 2
Gross Unrealized Loss   (13)
Fair Value $ 6,368 $ 14,968