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 |