Composition of Certain Financial Statement Captions - Schedule of Other Accrued Liabilities (Details) - USD ($) $ in Thousands |
Mar. 31, 2017 |
Dec. 31, 2016 |
|---|---|---|
| Other Accrued Liabilities | ||
| Workers' compensation, auto and general liability reserve | $ 6,015 | $ 6,123 |
| Other accrued liabilities | 12,458 | 11,570 |
| Total | $ 18,473 | $ 17,693 |