Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurement - Schedule of Fair Value Measurement of Debt Instrument (Details)

v3.4.0.3
Fair Value Measurement - Schedule of Fair Value Measurement of Debt Instrument (Details) - USD ($)
$ in Thousands
Mar. 31, 2016
Dec. 31, 2015
Carrying Value    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value $ 632,787 $ 534,764
Fair Value    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value 643,221 541,707
Lines of Credit | Carrying Value    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value 268,100 197,000
Lines of Credit | Fair Value    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value 268,100 197,000
Syndicated Term Loans | Carrying Value    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value 179,687 169,344
Syndicated Term Loans | Fair Value    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value 179,687 169,344
Bank Term Loan | Carrying Value    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value 46,774 30,739
Bank Term Loan | Fair Value    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value 49,330 32,692
Notes Payable | Carrying Value    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value 33,748 32,781
Notes Payable | Fair Value    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value 33,536 32,568
Solar Asset-Backed Notes | Carrying Value    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value 104,478 104,900
Solar Asset-Backed Notes | Fair Value    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt Instrument, Fair Value $ 112,568 $ 110,103