Quarterly report pursuant to Section 13 or 15(d)

Segments (Details)

v3.21.2
Segments (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
segment
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Segment Reporting Information [Line Items]          
Number of operating divisions | segment     2    
Revenue $ 5,015,868 $ 7,199,707 $ 17,218,131 $ 22,597,465  
Gross profit 2,341,935 2,786,744 8,135,782 8,484,902  
Assets 32,480,750 35,247,765 32,480,750 35,247,765 $ 30,073,653
Products and Services          
Segment Reporting Information [Line Items]          
Revenue 4,748,687 6,908,526 16,114,838 21,510,803  
Gross profit 2,197,161 2,615,657 7,593,267 7,976,904  
Assets 28,079,758 21,031,221 28,079,758 21,031,221  
Energy Production          
Segment Reporting Information [Line Items]          
Revenue 315,292 368,695 1,339,448 1,395,886  
Gross profit 144,774 171,087 542,515 507,998  
Assets 4,400,992 2,877,859 4,400,992 2,877,859  
Corporate, other and elimination          
Segment Reporting Information [Line Items]          
Revenue (48,111) (77,514) (236,155) (309,224)  
Gross profit 0 0 0 0  
Assets 0 11,338,685 0 11,338,685  
Operating Segments          
Segment Reporting Information [Line Items]          
Revenue 5,015,868 7,199,707 17,218,131 22,597,465  
Operating Segments | Products and Services          
Segment Reporting Information [Line Items]          
Revenue 4,700,576 6,831,012 15,878,683 21,201,579  
Operating Segments | Energy Production          
Segment Reporting Information [Line Items]          
Revenue 315,292 368,695 1,339,448 1,395,886  
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 48,111 77,514 236,155 309,224  
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 $ (48,111) $ (77,514) $ (236,155) $ (309,224)