Annual report pursuant to Section 13 and 15(d)

Debt (Details) - Schedule of long-term borrowings

v3.22.0.1
Debt (Details) - Schedule of long-term borrowings - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Debt (Details) - Schedule of long-term borrowings [Line Items]    
Term debt $ 50,401 $ 97,869
Less unamortized debt premium 230
Less unamortized debt financing costs (40) (759)
Less short-term portion (25,533)
Long-term debt 50,361 71,807
Kinergy line of credit [Member]    
Debt (Details) - Schedule of long-term borrowings [Line Items]    
Term debt 50,401 32,512
Pekin loans [Member]    
Debt (Details) - Schedule of long-term borrowings [Line Items]    
Term debt 20,580
ICP loan [Member]    
Debt (Details) - Schedule of long-term borrowings [Line Items]    
Term debt 9,384
CARES Act loans [Member]    
Debt (Details) - Schedule of long-term borrowings [Line Items]    
Term debt 9,860
Parent Notes Payable [Member]    
Debt (Details) - Schedule of long-term borrowings [Line Items]    
Term debt $ 25,533