Other Long-Term Obligations - (Details) - USD ($)
Dec. 31, 2016
Dec. 31, 2015
Apr. 23, 2015
Other Liabilities Disclosure [Abstract]      
Deferred income taxes $ 31,079,000 $ 32,115,000  
Convertible debt conversion liability 30,708,000 0  
Product liability 16,615,000 14,582,000  
Pension 13,258,000 9,868,000  
Deferred gain on sale leaseback 6,703,000 6,978,000 $ 7,414,000
Supplemental Executive Retirement Plan liability 5,612,000 4,930,000  
Deferred compensation 3,593,000 4,167,000  
Uncertain tax obligation including interest 3,150,000 4,467,000  
Other 3,689,000 5,482,000  
Total long-term obligations $ 114,407,000 $ 82,589,000