Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies (Details Textual)

v3.8.0.1
Summary of Significant Accounting Policies (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Product Information [Line Items]    
Allowance for doubtful accounts $ 178,399 $ 85,375
Reserve for excess and obsolete inventory $ 120,443 59,969
Asset amortization, legal life (in years) 20 years  
Impairment in the value of long-lived assets $ 334,243 164,529
Warranty accrual adjustment $ 283,457 $ 116,448
Potentially dilutive shares outstanding (in shares) 8,837,315 3,006,357
Balances are insured by the FDIC (up to) $ 250,000  
Customer Concentration Risk | Revenue | Two Customers    
Product Information [Line Items]    
Concentration of credit risk (percent)   44.00%
Customer Concentration Risk | Revenue | One Customers    
Product Information [Line Items]    
Concentration of credit risk (percent) 15.00%  
Customer Concentration Risk | Trade Receivables | Two Customers    
Product Information [Line Items]    
Concentration of credit risk (percent)   78.00%
Customer Concentration Risk | Trade Receivables | Three Customers    
Product Information [Line Items]    
Concentration of credit risk (percent) 60.00%  
PV storage    
Product Information [Line Items]    
Limited warranty products (in years) 5 years