XML 71 R55.htm IDEA: XBRL DOCUMENT v3.6.0.2
Accrued Liabilities - Accrued Liabilities Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Payables and Accruals [Abstract]        
Accrued compensation and benefits $ 13,649 $ 12,798    
Accrued warranties 2,594 2,309 $ 2,719 $ 2,364
Professional and legal fees 1,775 2,014    
Taxes other than income 4,026 2,605    
Other accrued liabilities 2,528 2,848    
Total accrued liabilities $ 24,572 $ 22,574