XML 38 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements and Marketable Securities - Summary of Marketable Debt Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 136,346 $ 150,088
Gross Unrealized Gains 66 168
Gross Unrealized Losses (12) (20)
Fair Value 136,400 150,236
U.S. Government Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 124,472 147,143
Gross Unrealized Gains 65 166
Gross Unrealized Losses (12) (20)
Fair Value 124,525 147,289
US Treasury Bills [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 11,874 2,945
Gross Unrealized Gains 1 2
Fair Value $ 11,875 $ 2,947