XML 66 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Summary of Aggregate Fair Value Determined Using Level 3 Inputs (Details) - Level 3 - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Series A Preferred Stock Tranche Right Liability    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value, Beginning Balance $ 0 $ 10,435
Change in fair value of preferred stock tranche right liability   1,030
Settlement of preferred stock tranche right liability upon waiver of milestone   (11,465)
Fair Value, Ending Balance   0
Series B Preferred Stock Tranche Right Liability    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value, Beginning Balance 4,200 0
Initial fair value of referred stock tranche right liability   4,619
Change in fair value of preferred stock tranche right liability 7,390 94
Settlement of preferred stock tranche right liability upon waiver of milestone (11,590) (513)
Fair Value, Ending Balance $ 0 $ 4,200