Quarterly report pursuant to Section 13 or 15(d)

Segments (Details)

v3.10.0.1
Segments (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2018
USD ($)
Sep. 30, 2017
USD ($)
Sep. 30, 2018
USD ($)
segment
Sep. 30, 2017
USD ($)
Segment Reporting Information [Line Items]        
Number of operating divisions | segment     2  
Revenue $ 7,938,684 $ 8,501,198 $ 26,567,276 $ 22,938,503
Gross profit 2,883,098 3,258,031 9,880,495 9,159,324
Identifiable Assets 50,761,534 56,631,915 50,761,534 56,631,915
Products and Services        
Segment Reporting Information [Line Items]        
Revenue 6,695,857 7,195,608 22,679,773 21,050,539
Gross profit 2,266,307 2,425,114 7,958,320 7,882,758
Identifiable Assets 21,311,668 19,179,530 21,311,668 19,179,530
Energy Production        
Segment Reporting Information [Line Items]        
Revenue 1,459,820 1,556,115 4,750,580 2,330,307
Gross profit 616,791 832,917 1,922,175 1,276,566
Identifiable Assets 12,870,771 16,028,115 12,870,771 16,028,115
Corporate, other and elimination        
Segment Reporting Information [Line Items]        
Revenue (216,993) (250,525) (863,077) (442,343)
Gross profit 0 0 0 0
Identifiable Assets 16,579,095 21,424,270 16,579,095 21,424,270
Operating Segments        
Segment Reporting Information [Line Items]        
Revenue 7,938,684 8,501,198 26,567,276 22,938,503
Operating Segments | Products and Services        
Segment Reporting Information [Line Items]        
Revenue 6,478,864 6,945,083 21,816,696 20,608,196
Operating Segments | Energy Production        
Segment Reporting Information [Line Items]        
Revenue 1,459,820 1,556,115 4,750,580 2,330,307
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 216,993 250,525 863,077 442,343
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 $ (216,993) $ (250,525) $ (863,077) $ (442,343)