XML 80 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Roll-forward of Aggregate Fair Value of the Series A and Series B Preferred Stock Tranche Right Liabilities Using Level 3 Inputs (Details) - Level 3 - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Series A Preferred Stock [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value at beginning balance   $ 6,947
Change in fair value of preferred stock tranche right liabilities   (6,627)
Final settlement of Series A and Series B preferred stock tranche right liability   (320)
Series B Preferred Stock [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Fair value at beginning balance $ 2,874  
Fair value of Series B preferred stock tranche right liability at issuance   11,774
Change in fair value of preferred stock tranche right liabilities (2,859) (8,900)
Final settlement of Series A and Series B preferred stock tranche right liability $ (15)  
Fair value at ending balance   $ 2,874