XML 35 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements and Marketable Securities - Summary of Marketable Debt Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 168,282 $ 59,960
Gross Unrealized Gains 358 81
Fair Value 168,640 60,041
U.S. Government Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 157,345 35,653
Gross Unrealized Gains 351 66
Fair Value 157,696 35,719
US Treasury Bills [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 10,937 17,330
Gross Unrealized Gains 7 4
Fair Value $ 10,944 17,334
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   6,977
Gross Unrealized Gains   11
Fair Value   $ 6,988