XML 105 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Schedule of Short Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Short-Term Debt [Line Items]    
Total Short-Term Debt $ 8,738 $ 12,565
July 2022 Promissory Note    
Short-Term Debt [Line Items]    
Notes payable, current 0 6,045
Debt instrument, discount (760)  
Dec 2022 Promissory Note    
Short-Term Debt [Line Items]    
Notes payable, current 8,624 6,520
Debt instrument, discount (33) (1,880)
Third party note payable    
Short-Term Debt [Line Items]    
Notes payable, current $ 114 $ 0