Annual report pursuant to Section 13 and 15(d)

Schedule of Convertible Notes Payable (Details)

v3.22.1
Schedule of Convertible Notes Payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Short-term Debt [Line Items]    
Convertible notes payable $ 30,822
Less unamortized debt discount (4,519)
Convertible notes payable 26,303
Notes Payables Issued For Cash [Member]    
Short-term Debt [Line Items]    
Convertible notes payable 24,085
Notes Payable Issued For Settlement Agreements [Member]    
Short-term Debt [Line Items]    
Convertible notes payable 2,528
Notes Payable Issued For Forbearance Agreements [Member]    
Short-term Debt [Line Items]    
Convertible notes payable 3,849
Notes Payable Issued For Consulting Services [Member]    
Short-term Debt [Line Items]    
Convertible notes payable $ 360