XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONCENTRATIONS OF RISK AND SIGNIFICANT CUSTOMERS (Details)
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Purchases Benchmark | Vendor Concentration Risk | Vendor One    
Revenue, Major Customer    
Concentration percentage (as a percent) 57.00% 38.00%
Accounts Payable Benchmark | Vendor Concentration Risk | Vendor One    
Revenue, Major Customer    
Concentration percentage (as a percent) 49.00% 26.00%
Customer 1 | Revenues | Customer concentration risk    
Revenue, Major Customer    
Concentration percentage (as a percent) 40.00% 34.00%
Customer 1 | Revenues | Customer concentration risk | Black Oil and Recovery    
Revenue, Major Customer    
Concentration percentage (as a percent) 0.00% 0.00%
Customer 1 | Revenues | Customer concentration risk | Refining    
Revenue, Major Customer    
Concentration percentage (as a percent) 43.00% 27.00%
Customer 1 | Receivables | Customer concentration risk    
Revenue, Major Customer    
Concentration percentage (as a percent) 2.00% 11.00%
Customer 2 | Revenues | Customer concentration risk    
Revenue, Major Customer    
Concentration percentage (as a percent) 22.00% 12.00%
Customer 2 | Revenues | Customer concentration risk | Black Oil and Recovery    
Revenue, Major Customer    
Concentration percentage (as a percent) 0.00% 0.00%
Customer 2 | Revenues | Customer concentration risk | Refining    
Revenue, Major Customer    
Concentration percentage (as a percent) 24.00% 20.00%
Customer 2 | Receivables | Customer concentration risk    
Revenue, Major Customer    
Concentration percentage (as a percent) 45.00% 6.00%
Customer 3 | Revenues | Customer concentration risk    
Revenue, Major Customer    
Concentration percentage (as a percent) 10.00% 9.00%
Customer 3 | Revenues | Customer concentration risk | Black Oil and Recovery    
Revenue, Major Customer    
Concentration percentage (as a percent) 83.00% 64.00%
Customer 3 | Revenues | Customer concentration risk | Refining    
Revenue, Major Customer    
Concentration percentage (as a percent) 4.00% 0.00%
Customer 3 | Receivables | Customer concentration risk    
Revenue, Major Customer    
Concentration percentage (as a percent) 7.00% 5.00%