Annual report pursuant to Section 13 and 15(d)

Accrued Liabilities (Schedule of Accrued Liabilities) (Details)

v3.3.1.900
Accrued Liabilities (Schedule of Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Accrued Liabilities, Current [Abstract]        
Accrued salaries, bonus, vacation and other benefits $ 68,714 $ 74,068    
Accrued import duties 14,602 10,318    
Product warranties 11,487 11,148 $ 10,768 $ 10,209
Other 47,059 48,754    
Accrued liabilities, total $ 141,862 $ 144,288