XML 78 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule of Short Term and Long Term Debt [Line Items]    
Unamortized Discounts $ (500) $ (50)
Unamortized Loan Costs 0 (35)
Total Short-Term Debt 2,504 6,690
Unamortized Discounts 0 (1,210)
Total Long-Term Debt 65 18,546
SBA loan | Loans Payable    
Schedule of Short Term and Long Term Debt [Line Items]    
Long-term debt, gross 65 65
Convertible notes, at fair value | Convertible notes    
Schedule of Short Term and Long Term Debt [Line Items]    
Long-term debt, gross 0 16,804
Convertible Note 2017 | Convertible notes    
Schedule of Short Term and Long Term Debt [Line Items]    
Long-term debt, gross 0 1,987
Convertible Note 2022 | Convertible notes    
Schedule of Short Term and Long Term Debt [Line Items]    
Long-term debt, gross 0 600
Convertible Note 2023 | Convertible notes    
Schedule of Short Term and Long Term Debt [Line Items]    
Long-term debt, gross 0 300
Notes Payable, Other Payables | Promissory Note - 2023    
Schedule of Short Term and Long Term Debt [Line Items]    
Short-term debt, gross   3,100
Notes Payable, Other Payables | Promissory Note - May 1, 2024    
Schedule of Short Term and Long Term Debt [Line Items]    
Short-term debt, gross 1,350 0
Notes Payable, Other Payables | Promissory Note - May 24, 2024    
Schedule of Short Term and Long Term Debt [Line Items]    
Short-term debt, gross 1,318 0
Notes Payable, Other Payables | Third Party Note Payable - 2023    
Schedule of Short Term and Long Term Debt [Line Items]    
Short-term debt, gross 81 0
Notes Payable, Other Payables | Third Party Note Payable - 2024    
Schedule of Short Term and Long Term Debt [Line Items]    
Short-term debt, gross 255 0
Notes Payable, Other Payables | Related Party | Promissory Note - 2023    
Schedule of Short Term and Long Term Debt [Line Items]    
Short-term debt, gross 0 125
Notes Payable, Other Payables | Nonrelated Party | Promissory Note - 2023    
Schedule of Short Term and Long Term Debt [Line Items]    
Short-term debt, gross 0 3,071
Convertible Notes | Related Party | Convertible Note 2021    
Schedule of Short Term and Long Term Debt [Line Items]    
Short-term debt, gross 0 1,079
Convertible Notes | Nonrelated Party | Convertible Note 2021    
Schedule of Short Term and Long Term Debt [Line Items]    
Short-term debt, gross $ 0 $ 2,500