Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Payables and Accruals [Abstract]    
Accrued salaries and other benefits $ 52,247 $ 48,440
Accrued income and other taxes 43,336 37,046
Accrued loss contract provisions 31,452 45,422
Accrued warranty expense 4,412 7,873
Accrued interest 2,889 2,454
Accrued start-up and commissioning expenses 1,055 2,695
Accrued other liabilities 27,401 31,911
Accrued liabilities $ 162,792 $ 175,841