Quarterly report pursuant to Section 13 or 15(d)

Segments (Details)

v3.20.2
Segments (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
segment
Sep. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Segment Reporting Information [Line Items]          
Number of operating divisions | segment     2    
Revenue $ 7,199,707 $ 8,670,477 $ 22,597,465 $ 24,714,504  
Gross profit 2,786,744 2,831,241 8,484,902 9,215,915  
Assets 35,247,765 39,954,322 35,247,765 39,954,322 $ 41,116,635
Products and Services          
Segment Reporting Information [Line Items]          
Revenue 6,908,526 8,151,883 21,510,803 22,733,963  
Gross profit 2,615,657 2,493,568 7,976,904 8,223,565  
Assets 21,031,221 25,166,483 21,031,221 25,166,483  
Energy Production          
Segment Reporting Information [Line Items]          
Revenue 368,695 631,602 1,395,886 2,450,710  
Gross profit 171,087 337,673 507,998 992,350  
Assets 2,877,859 3,375,306 2,877,859 3,375,306  
Corporate, other and elimination          
Segment Reporting Information [Line Items]          
Revenue (77,514) (113,008) (309,224) (470,169)  
Gross profit 0 0 0 0  
Assets 11,338,685 11,412,533 11,338,685 11,412,533  
Operating Segments          
Segment Reporting Information [Line Items]          
Revenue 7,199,707 8,670,477 22,597,465 24,714,504  
Operating Segments | Products and Services          
Segment Reporting Information [Line Items]          
Revenue 6,831,012 8,038,875 21,201,579 22,263,794  
Operating Segments | Energy Production          
Segment Reporting Information [Line Items]          
Revenue 368,695 631,602 1,395,886 2,450,710  
Operating Segments | Corporate, other and elimination          
Segment Reporting Information [Line Items]          
Revenue 0 0 0 0  
Intersegment Eliminations          
Segment Reporting Information [Line Items]          
Revenue 0 0 0 0  
Intersegment Eliminations | Products and Services          
Segment Reporting Information [Line Items]          
Revenue 77,514 113,008 309,224 470,169  
Intersegment Eliminations | Energy Production          
Segment Reporting Information [Line Items]          
Revenue 0 0 0 0  
Intersegment Eliminations | Corporate, other and elimination          
Segment Reporting Information [Line Items]          
Revenue $ (77,514) $ (113,008) $ (309,224) $ (470,169)