v3.25.2
Fair Value Measurements - Roll-forward of Fair Value of the Series A and Series B Preferred Stock Tranche Right Liability Using Level 3 Inputs (Details) - Series B Preferred Stock [Member] - Level 3
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Fair value at beginning balance $ 2,874
Change in fair value of Series B preferred stock tranche right liability (2,859)
Final settlement of Series B preferred stock tranche right liability (15)
Fair value at ending balance $ 0