Quarterly report pursuant to Section 13 or 15(d)

Segments (Details)

v3.19.2
Segments (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2019
USD ($)
segment
Jun. 30, 2018
USD ($)
Segment Reporting Information [Line Items]        
Number of operating divisions | segment     2  
Revenue $ 7,867,396 $ 8,453,165 $ 16,044,027 $ 18,628,592
Gross profit 3,425,915 3,159,594 6,384,674 6,997,397
Identifiable Assets 39,756,376 51,472,187 39,756,376 51,472,187
Products and Services        
Segment Reporting Information [Line Items]        
Revenue 7,372,746 7,235,855 14,582,080 15,983,916
Gross profit 3,212,170 2,491,090 5,729,997 5,692,013
Identifiable Assets 24,448,764 20,619,262 24,448,764 20,619,262
Energy Production        
Segment Reporting Information [Line Items]        
Revenue 578,299 1,508,225 1,819,108 3,290,760
Gross profit 213,745 668,504 654,677 1,305,384
Identifiable Assets 3,551,619 12,853,001 3,551,619 12,853,001
Corporate, other and elimination        
Segment Reporting Information [Line Items]        
Revenue (83,649) (290,915) (357,161) (646,084)
Gross profit 0 0 0 0
Identifiable Assets 11,755,993 17,999,924 11,755,993 17,999,924
Operating Segments        
Segment Reporting Information [Line Items]        
Revenue 7,867,396 8,453,165 16,044,027 18,628,592
Operating Segments | Products and Services        
Segment Reporting Information [Line Items]        
Revenue 7,289,097 6,944,940 14,224,919 15,337,832
Operating Segments | Energy Production        
Segment Reporting Information [Line Items]        
Revenue 578,299 1,508,225 1,819,108 3,290,760
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 83,649 290,915 357,161 646,084
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 $ (83,649) $ (290,915) $ (357,161) $ (646,084)