Significant Accounting Policies (Detail Textuals)
$ in Millions
12 Months Ended
Dec. 31, 2016
USD ($)
Segment
shares
Dec. 31, 2015
USD ($)
shares
Schedule Of Accounting Policies [Line Items]    
Allowance for doubtful accounts $ 0.6 $ 1.2
Reserve for obsolete or slow moving inventory $ 0.5 $ 0.3
Product warranty period of warrants solar energy systems 10 years  
Limited performance warranty period of warrants solar energy systems 25 years  
Weighted average common share equivalents excluded from earnings per share | shares 843,163 2,678
Concentration risk, benchmark description The Company did not have any customer who accounted for more than 10% of total accounts receivable as of December 31, 2016 and 2015, nor did it have any customer representing over 10% of sales during 2016 or 2015.  
Maximum remaining lease term of sales type lease 20 years  
Number of operating segments | Segment 3  
Minimum    
Schedule Of Accounting Policies [Line Items]    
Estimated useful lives of property and equipment three years  
Maximum    
Schedule Of Accounting Policies [Line Items]    
Estimated useful lives of property and equipment twenty years  
Supplier Concentration Risk    
Schedule Of Accounting Policies [Line Items]    
Concentration risk, percentage 90.00% 50.00%
Concentration risk, supplier   three suppliers