XML 38 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements and Marketable Securities - Summary of Marketable Debt Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 85,230 $ 150,088
Gross Unrealized Gains 65 168
Gross Unrealized Losses   (20)
Fair Value 85,295 150,236
U.S. Government Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 80,238 147,143
Gross Unrealized Gains 65 166
Gross Unrealized Losses   (20)
Fair Value 80,303 147,289
US Treasury Bills [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 4,992 2,945
Gross Unrealized Gains   2
Fair Value $ 4,992 $ 2,947