XML 72 R59.htm IDEA: XBRL DOCUMENT v3.6.0.2
Other Accrued Liabilities - Schedule of Other Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Other Liabilities Disclosure [Abstract]    
Payroll taxes $ 3,151 $ 2,639
Property, sales and other taxes 6,258 7,059
Commissions payable 1,424 1,925
Accrued vendor costs 2,185 3,134
Accrued warranties 3,853 4,414
Other 1,245 313
Total $ 18,116 $ 19,484