XML 38 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements and Marketable Securities - Summary of Marketable Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 117,945 $ 150,088
Gross Unrealized Gains 15 168
Gross Unrealized Losses (23) (20)
Fair Value 117,937 150,236
U.S. Government Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 106,539 147,143
Gross Unrealized Gains 15 166
Gross Unrealized Losses (21) (20)
Fair Value 106,533 147,289
US Treasury Bills [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 11,406 2,945
Gross Unrealized Gains   2
Gross Unrealized Losses (2)  
Fair Value $ 11,404 $ 2,947