XML 42 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Summary of Available For Sale Marketable Securities By Type Of Security (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 238,924 $ 200,612
Gross Unrealized Gain 22 145
Gross Unrealized Loss (172) (116)
Fair Value 238,774 200,641
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 20,449  
Gross Unrealized Gain 7  
Fair Value 20,456  
U.S. government agency securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 34,118 67,310
Gross Unrealized Gain 2  
Gross Unrealized Loss (35) (102)
Fair Value 34,085 67,208
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 9,847  
Gross Unrealized Loss (7)  
Fair Value 9,840  
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 162,967 118,323
Gross Unrealized Gain 13 143
Gross Unrealized Loss (122) (1)
Fair Value 162,858 118,465
Asset Backed Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 11,543 14,979
Gross Unrealized Gain   2
Gross Unrealized Loss (8) (13)
Fair Value $ 11,535 $ 14,968