Annual report pursuant to Section 13 and 15(d)

Segment Information and Major Segment Customers (Details Narrative)

v3.20.1
Segment Information and Major Segment Customers (Details Narrative) - Segments
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Number of reportable segments 3  
Revenue [Member]    
Concentration risk percentage 23.00% 23.00%
Revenue [Member] | Customer One [Member] | Industrial Cleaning [Member]    
Concentration risk percentage 10.00% 10.00%
Revenue [Member] | Customer One [Member] | Environmental Solutions [Member]    
Concentration risk percentage 10.00% 10.00%
Revenue [Member] | Customer Two [Member] | Industrial Cleaning [Member]    
Concentration risk percentage 48.00% 50.00%
Revenue [Member] | Customer Two [Member] | Environmental Solutions [Member]    
Concentration risk percentage 28.00% 27.00%