Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Additional Information (Details)

v3.4.0.3
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Oct. 31, 2015
Jun. 30, 2015
Jan. 31, 2015
Mar. 31, 2016
Mar. 31, 2015
Dec. 31, 2015
Other Commitments [Line Items]            
Letters of credit outstanding, amount       $ 9.2   $ 3.5
Capital Lease Obligations       $ 28.0   24.0
Photovoltaic Modules            
Other Commitments [Line Items]            
Purchase commitment with suppliers $ 146.0 $ 32.0 $ 70.0      
Long-term purchase commitment, period       12 months    
Long term purchase commitment ending period 2016-12     2016-12    
Commitment of $146.0 million | Photovoltaic Modules            
Other Commitments [Line Items]            
Delivered purchase commitments       $ 64.0    
Commitment of $32.0 million | Photovoltaic Modules            
Other Commitments [Line Items]            
Delivered purchase commitments       $ 1.5    
Capital Lease Obligations            
Other Commitments [Line Items]            
Lease obligation interest rates       10.00%    
Non Cancellable Operating Leases Arrangements            
Other Commitments [Line Items]            
Operating lease expenses       $ 2.7 $ 1.1  
Deferred rent liabilities       $ 2.2   $ 1.9
Letter of Credit | Minimum            
Other Commitments [Line Items]            
Letter of credit, fee percentage       1.50%   2.00%
Letter of Credit | Maximum            
Other Commitments [Line Items]            
Letter of credit, fee percentage       3.10%   3.25%