XML 45 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Summary of Aggregate Fair Value Determined Using Level 3 Inputs (Details) - Level 3 - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Series A Preferred Stock Tranche Right Liability    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair Value, Beginning Balance   $ 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  
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