v3.25.4
Fair Value Measurements - Summary of Aggregate Fair Value Determined Using Level 3 Inputs (Details) - Level 3 - Series B Preferred Stock Tranche Right Liability
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Fair Value, Beginning Balance $ 4,200
Change in fair value of preferred stock tranche right liability 7,390
Settlement of preferred stock tranche right liability upon waiver of milestone (11,590)
Fair Value, Ending Balance $ 0