XML 118 R105.htm IDEA: XBRL DOCUMENT v3.22.1
Schedule of notes payable (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Short-term Debt [Line Items]    
Total notes payable $ 122,105,000 $ 3,931,000
Debt Instrument, Unamortized Discount (27,496,000)  
[custom:TotalNotesPayableNetOfFinancingCost-0] 94,609,000  
[custom:NotesPayableNet-0]   3,931,000
[custom:NotesPayableCurrent1-0] 46,754,000  
Notes Payable, Current 39,554,000 3,595,000
Other 336,000
Notes Payable, Noncurrent 55,055,000 336,000
Note Payable To Dept Of Economic And Community Development [Member]    
Short-term Debt [Line Items]    
Total notes payable 55,055,000  
Paycheck Protection Program Loans [Member]    
Short-term Debt [Line Items]    
Total notes payable 1,162,000
Short Term Bank Credit [Member]    
Short-term Debt [Line Items]    
Total notes payable 960,000 1,421,000
Esousa Purchased Promissory Notes [Member]    
Short-term Debt [Line Items]    
Total notes payable 200,000
Short Term Notes [Member]    
Short-term Debt [Line Items]    
Total notes payable $ 118,000 1,148,000
Debt, Weighted Average Interest Rate 12.00%  
Discount Senior Secured Notes [Member]    
Short-term Debt [Line Items]    
Debt, Weighted Average Interest Rate 8.00%  
Notes Payable To Wells Fargo [Member]    
Short-term Debt [Line Items]    
Total notes payable $ 65,972,000
Madison Secured Construction Loans [Member]    
Short-term Debt [Line Items]    
Debt, Weighted Average Interest Rate 7.00%  
Paycheck Protection Program Loans [Member]    
Short-term Debt [Line Items]    
Debt, Weighted Average Interest Rate 1.00%  
Short Term Bank Line Of Credit [Member]    
Short-term Debt [Line Items]    
Debt, Weighted Average Interest Rate 3.90%