Annual report pursuant to Section 13 and 15(d)

Revenue - Schedule of Disaggregation of Revenue (Details)

v3.20.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Total Revenue - Continuing operations $ 4,302,800 $ 5,270,100
Total Revenue - Discontinued operations   2,946,800
Total Revenue 4,302,800 5,270,100
Product Sales [Member]    
Total Revenue - Continuing operations 2,952,100 3,237,900
Media Sales [Member]    
Total Revenue - Continuing operations 1,100,800 1,663,000
Licensing Fees [Member]    
Total Revenue - Continuing operations 49,900 134,800
Operating Fees [Member]    
Total Revenue - Continuing operations 34,400
Management Fees [Member]    
Total Revenue - Continuing operations 200,000 200,000
Industrial Cleaning Services [Member]    
Total Revenue - Discontinued operations   1,897,600
Total Revenue 1,661,500  
Mobile Rail Car Cleaning Services [Member]    
Total Revenue - Discontinued operations   1,049,200
Industrial Cleaning [Member]    
Total Revenue - Continuing operations
Total Revenue - Discontinued operations   2,946,800
Total Revenue [1] 1,661,500 2,946,800
Industrial Cleaning [Member] | Product Sales [Member]    
Total Revenue - Continuing operations
Industrial Cleaning [Member] | Media Sales [Member]    
Total Revenue - Continuing operations
Industrial Cleaning [Member] | Licensing Fees [Member]    
Total Revenue - Continuing operations
Industrial Cleaning [Member] | Operating Fees [Member]    
Total Revenue - Continuing operations
Industrial Cleaning [Member] | Management Fees [Member]    
Total Revenue - Continuing operations
Industrial Cleaning [Member] | Industrial Cleaning Services [Member]    
Total Revenue - Discontinued operations   1,897,600
Total Revenue 1,661,500  
Industrial Cleaning [Member] | Mobile Rail Car Cleaning Services [Member]    
Total Revenue - Discontinued operations   1,049,200
Environmental Solutions [Member]    
Total Revenue - Continuing operations 4,052,900 4,900,900
Total Revenue - Discontinued operations  
Total Revenue 4,052,900 4,900,900
Environmental Solutions [Member] | Product Sales [Member]    
Total Revenue - Continuing operations 2,952,100 3,237,900
Environmental Solutions [Member] | Media Sales [Member]    
Total Revenue - Continuing operations 1,100,800 1,663,000
Environmental Solutions [Member] | Licensing Fees [Member]    
Total Revenue - Continuing operations
Environmental Solutions [Member] | Operating Fees [Member]    
Total Revenue - Continuing operations
Environmental Solutions [Member] | Management Fees [Member]    
Total Revenue - Continuing operations
Environmental Solutions [Member] | Industrial Cleaning Services [Member]    
Total Revenue - Discontinued operations  
Total Revenue  
Environmental Solutions [Member] | Mobile Rail Car Cleaning Services [Member]    
Total Revenue - Discontinued operations  
Solid Waste [Member]    
Total Revenue - Continuing operations 249,900 369,200
Total Revenue - Discontinued operations  
Total Revenue 249,900 369,200
Solid Waste [Member] | Product Sales [Member]    
Total Revenue - Continuing operations
Solid Waste [Member] | Media Sales [Member]    
Total Revenue - Continuing operations
Solid Waste [Member] | Licensing Fees [Member]    
Total Revenue - Continuing operations 49,900 134,800
Solid Waste [Member] | Operating Fees [Member]    
Total Revenue - Continuing operations 34,400
Solid Waste [Member] | Management Fees [Member]    
Total Revenue - Continuing operations 200,000 200,000
Solid Waste [Member] | Industrial Cleaning Services [Member]    
Total Revenue - Discontinued operations  
Total Revenue  
Solid Waste [Member] | Mobile Rail Car Cleaning Services [Member]    
Total Revenue - Discontinued operations  
[1] Included in discontinued operations.