XML 72 R56.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Payables and Accruals [Abstract]    
Salaries, wages and bonuses $ 19,368 $ 19,270
Warranty 5,262 5,566
State taxes 2,284 2,180
Other 6,244 11,125
Accrued liabilities $ 33,158 $ 38,141