Annual report pursuant to Section 13 and 15(d)

Accrued Expenses and Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Details)

v3.8.0.1
Accrued Expenses and Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Payables and Accruals [Abstract]    
Accrued employee compensation $ 28,698 $ 22,758
CEE compensation expense 0 7,948
Accrued professional fees 5,837 4,073
Accrued taxes 2,872 2,699
Other accrued expenses 48,232 21,783
Total $ 85,639 $ 59,261