Quarterly report pursuant to Section 13 or 15(d)

Segments (Details)

v3.10.0.1
Segments (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
Jun. 30, 2018
USD ($)
segment
Jun. 30, 2017
USD ($)
Segment Reporting Information [Line Items]        
Number of operating divisions | segment     2  
Revenue $ 8,453,165 $ 7,590,540 $ 18,628,592 $ 14,437,305
Gross profit 3,159,594 2,986,622 6,997,397 5,901,293
Identifiable Assets 51,472,187 55,586,049 51,472,187 55,586,049
Products and Services        
Segment Reporting Information [Line Items]        
Revenue 7,235,855 7,008,166 15,983,916 13,854,931
Gross profit 2,491,090 2,542,973 5,692,013 5,457,644
Identifiable Assets 20,619,262 17,687,401 20,619,262 17,687,401
Energy Production        
Segment Reporting Information [Line Items]        
Revenue 1,508,225 774,192 3,290,760 774,192
Gross profit 668,504 443,649 1,305,384 443,649
Identifiable Assets 12,853,001 16,288,369 12,853,001 16,288,369
Corporate, other and elimination        
Segment Reporting Information [Line Items]        
Revenue (290,915) (191,818) (646,084) (191,818)
Gross profit 0 0 0 0
Identifiable Assets 17,999,924 21,610,279 17,999,924 21,610,279
Operating Segments        
Segment Reporting Information [Line Items]        
Revenue 8,453,165 7,590,540 18,628,592 14,437,305
Operating Segments | Products and Services        
Segment Reporting Information [Line Items]        
Revenue 6,944,940 6,816,348 15,337,832 13,663,113
Operating Segments | Energy Production        
Segment Reporting Information [Line Items]        
Revenue 1,508,225 774,192 3,290,760 774,192
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 290,915 191,818 646,084 191,818
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 $ (290,915) $ (191,818) $ (646,084) $ (191,818)