Quarterly report pursuant to Section 13 or 15(d)

Segments (Details)

v3.19.3
Segments (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2019
USD ($)
Sep. 30, 2018
USD ($)
Sep. 30, 2019
USD ($)
segment
Sep. 30, 2018
USD ($)
Segment Reporting Information [Line Items]        
Number of operating divisions | segment     2  
Revenue $ 8,670,477 $ 7,938,684 $ 24,714,504 $ 26,567,276
Gross profit 2,831,241 2,883,098 9,215,915 9,880,495
Identifiable Assets 39,954,322 50,761,534 39,954,322 50,761,534
Products and Services        
Segment Reporting Information [Line Items]        
Revenue 8,151,883 6,695,857 22,733,963 22,679,773
Gross profit 2,493,568 2,266,307 8,223,565 7,958,320
Identifiable Assets 25,166,483 21,311,668 25,166,483 21,311,668
Energy Production        
Segment Reporting Information [Line Items]        
Revenue 631,602 1,459,820 2,450,710 4,750,580
Gross profit 337,673 616,791 992,350 1,922,175
Identifiable Assets 3,375,306 12,870,771 3,375,306 12,870,771
Corporate, other and elimination        
Segment Reporting Information [Line Items]        
Revenue (113,008) (216,993) (470,169) (863,077)
Gross profit 0 0 0 0
Identifiable Assets 11,412,533 16,579,095 11,412,533 16,579,095
Operating Segments        
Segment Reporting Information [Line Items]        
Revenue 8,670,477 7,938,684 24,714,504 26,567,276
Operating Segments | Products and Services        
Segment Reporting Information [Line Items]        
Revenue 8,038,875 6,478,864 22,263,794 21,816,696
Operating Segments | Energy Production        
Segment Reporting Information [Line Items]        
Revenue 631,602 1,459,820 2,450,710 4,750,580
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 113,008 216,993 470,169 863,077
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 $ (113,008) $ (216,993) $ (470,169) $ (863,077)