Quarterly report pursuant to Section 13 or 15(d)

Revenue - Disaggregation of Revenue (Details)

v3.10.0.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Disaggregation of Revenue [Line Items]        
Products $ 2,765,094 $ 2,425,616 $ 8,922,257 $ 8,349,159
Installation services 1,648,119   6,350,379  
Maintenance services 2,065,651   6,544,060  
Energy production 1,459,820 1,556,115 4,750,580 2,330,307
Total revenues 7,938,684 $ 8,501,198 26,567,276 $ 22,938,503
Products and Services        
Disaggregation of Revenue [Line Items]        
Products 2,765,094   8,922,257  
Installation services 1,648,119   6,350,379  
Maintenance services 2,065,651   6,544,060  
Energy production 0   0  
Total revenues 6,478,864   21,816,696  
Energy Production        
Disaggregation of Revenue [Line Items]        
Products 0   0  
Installation services 0   0  
Maintenance services 0   0  
Energy production 1,459,820   4,750,580  
Total revenues $ 1,459,820   $ 4,750,580