XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Fair Value on Financial Instrument Balance Sheets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Liabilties fair value disclosures $ 790
Standby Equity Purchase Agreement [Member]      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Liabilities carrying value disclosures  
Liabilties fair value disclosures 790  
Senior Notes [Member]      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Liabilities carrying value disclosures 11,252  
Liabilties fair value disclosures 12,555  
Subordinated Note - Related Party [Member]      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Liabilities carrying value disclosures 1,458 3,214  
Liabilties fair value disclosures 1,458 4,609  
Subordinated Note Warrants – Related Party [Member]      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Liabilities carrying value disclosures  
Liabilties fair value disclosures 1,679 4,159  
Series F Preferred Stock Embedded Derivatives [Member]      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Liabilities carrying value disclosures  
Liabilties fair value disclosures 19,219  
Series F Preferred Stock Warrants [Member]      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]      
Liabilities carrying value disclosures  
Liabilties fair value disclosures $ 22,115