Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements (Details) - Schedule of Convertible Notes and Warrant Liability

v3.23.3
Fair Value Measurements (Details) - Schedule of Convertible Notes and Warrant Liability - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Fair Value Measurements (Details) - Schedule of Convertible Notes and Warrant Liability [Line Items]        
Balance at     $ 1,654  
Balance at     972  
Balance at $ 34   34  
Conversion of 2022 Notes     (516)  
Settlement in connection with Senior Secured Notes (1,160)   (1,160)  
Loss on extinguishment of warrant liability 504
Change in fair value        
Warrant Liability [Member]        
Fair Value Measurements (Details) - Schedule of Convertible Notes and Warrant Liability [Line Items]        
Balance at     972  
Balance at 34   34  
Warrants issued in connection with Senior Secured Notes     157  
Warrants issued in connection with line of credit     5,593  
Warrants issued in connection with inducement agreement     760  
Warrants issued in connection with February waiver agreement     711  
Fair value of warrants exercised     (759)  
Loss on extinguishment of warrant liability     504  
Warrants Issued in connection with Demand Notes to Series F exchange     140  
Warrants Issued in connection with Senior Secured Notes to Series F exchange     50  
Warrants Issued in connection with 2022 Notes to Series F exchange     639  
Warrants Issued in connection with Series D to Series F exchange     450  
Warrants Issued in connection with Series F-1     956  
Warrants Issued in connection with Series F-2     285  
Change in fair value     (10,424)  
Convertible Notes [Member]        
Fair Value Measurements (Details) - Schedule of Convertible Notes and Warrant Liability [Line Items]        
Balance at     1,654  
Conversion of 2022 Notes     (516)  
Issuance of 2023 Notes in connection with line of credit     2,000  
Change in fair value of 2022 Notes in connection with March waiver agreement     368  
Senior Secured Notes - reclass to fair value option     1,133  
Conversion of 2022 Notes into Series F in connection with exchange agreements     (243)  
Conversion of 2022 Notes     (950)  
Settlement in connection with line of credit     (1,747)  
Issuance of 2nd 2023 Notes and 3rd 2023 Notes     350  
Repayment of line of credit, 2nd 2023 Notes and 3rd 2023 Notes     (600)  
Settlement in connection with Senior Secured Notes     (1,107)  
Change in fair value $ (342)   $ (342)