Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Details Narrative)

v3.22.1
Commitments and Contingencies (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Jun. 28, 2021
Jun. 17, 2021
Dec. 31, 2021
Dec. 31, 2020
Oct. 31, 2021
Loss Contingencies [Line Items]          
Term of operating leases for facilities         12 months
Rent expense     $ 1,275 $ 2,359  
Estimated claims incurred, but not reported     288 189  
Power Generation [Member]          
Loss Contingencies [Line Items]          
Short-term minimum future payments     17,550    
Long-term minimum future payments, 2022     11,700    
Long-term minimum future payments, 2023     15,600    
Long-term minimum future payments, 2024     3,900    
Cost of Services [Member]          
Loss Contingencies [Line Items]          
Rent expense     1,001 1,655  
Selling, General and Administrative Expenses [Member]          
Loss Contingencies [Line Items]          
Rent expense     $ 274 $ 704  
Minimum [Member]          
Loss Contingencies [Line Items]          
Term of operating leases for facilities     36 months    
Maximum [Member]          
Loss Contingencies [Line Items]          
Term of operating leases for facilities     76 months    
Smart Sand Litigation [Member]          
Loss Contingencies [Line Items]          
Claims awarded   $ 51,000      
Smart Sand Litigation [Member] | Settlement Agreement [Member]          
Loss Contingencies [Line Items]          
Damages paid $ 35,000   $ 35,000    
Actions taken by defendant     On June 28, 2021, the Company entered into a Settlement Agreement and Release (the “Settlement Agreement”) with Smart Sand, pursuant to which the Company and Smart Sand reached a settlement of all matters in dispute. Pursuant to the Settlement Agreement, the Company agreed to pay $35,000 in cash and to provide Smart Sand certain rights of first refusal related to the supply of proppant for a period of two years (the “Settlement”).    
Light Duty Vehicles and Equipment [Member] | Minimum [Member]          
Loss Contingencies [Line Items]          
Term of capital leases     18 months    
Light Duty Vehicles and Equipment [Member] | Maximum [Member]          
Loss Contingencies [Line Items]          
Term of capital leases     48 months