XML 92 R77.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accrued Expenses and Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Accrued Expenses And Other Liabilities [Line Items]    
Accrued employee compensation $ 22,758 $ 21,353
CEE acquisition consideration   5,000
Accrued professional fees 4,073 3,480
Other accrued expenses 24,482 19,313
Total 59,261 $ 49,146
Clean Energy Experts, LLC    
Accrued Expenses And Other Liabilities [Line Items]    
CEE Compensation expense $ 7,948