Quarterly report pursuant to Section 13 or 15(d)

Revenue - Schedule of Disaggregation of Revenue (Details)

v3.20.2
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Total Revenue $ 792,600 $ 955,900 $ 1,616,600 $ 2,128,100
Product Sales [Member]        
Total Revenue 353,000 759,000 977,700 1,648,400
Media Sales [Member]        
Total Revenue 381,300 131,600 522,400 332,300
Licensing Fees [Member]        
Total Revenue 8,300 8,200 16,500 33,500
Operating Fees [Member]        
Total Revenue 7,100 13,900
Management Fees [Member]        
Total Revenue 50,000 50,000 100,000 100,000
Industrial Cleaning Services [Member]        
Total Revenue      
Environmental Solutions [Member]        
Total Revenue 734,300 890,600 1,500,100 1,980,700
Environmental Solutions [Member] | Product Sales [Member]        
Total Revenue 353,000 759,000 977,700 1,648,400
Environmental Solutions [Member] | Media Sales [Member]        
Total Revenue 381,300 131,600 522,400 332,300
Environmental Solutions [Member] | Licensing Fees [Member]        
Total Revenue
Environmental Solutions [Member] | Operating Fees [Member]        
Total Revenue
Environmental Solutions [Member] | Management Fees [Member]        
Total Revenue
Environmental Solutions [Member] | Industrial Cleaning Services [Member]        
Total Revenue      
Solid Waste [Member]        
Total Revenue 58,300 65,300 116,500 147,400
Solid Waste [Member] | Product Sales [Member]        
Total Revenue
Solid Waste [Member] | Media Sales [Member]        
Total Revenue
Solid Waste [Member] | Licensing Fees [Member]        
Total Revenue 8,300 8,200 16,500 33,500
Solid Waste [Member] | Operating Fees [Member]        
Total Revenue 7,100 13,900
Solid Waste [Member] | Management Fees [Member]        
Total Revenue $ 50,000 50,000 $ 100,000 $ 100,000
Solid Waste [Member] | Industrial Cleaning Services [Member]        
Total Revenue