XML 74 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
SIGNIFICANT ACCOUNTING POLICIES (Textual) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Basis of Presentation [Line Items]                
Operating Income (Loss)           $ 375,539 $ 376,942 $ 283,614
Cost of goods sold           2,000,153 1,749,324 1,488,055
Selling, general & administrative expenses           627,697 541,225 468,597
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment $ (1,696) $ (4,232) $ (758) $ (2,867) $ (5,283)      
Income Tax Reconciliation Excess Tax Benefits Stock Options           $ 1,094 $ 6,276 $ 0
Percentage of LIFO Inventory 37.00%     32.00%   37.00% 32.00% 40.00%
Maximum period for which derivative contracts cover currency and commodity exposures (in years)           2 years    
Product Warranties                
Period of warranty services (in years)           3 years    
Stock-Based Compensation                
Anti-dilutive shares excluded from the calculation of diluted earnings per share (in shares)           324,688 157,033 774,502
Research and Development                
Research and development costs           $ 54,168 $ 47,899 $ 44,720
Bonus                
Costs related to the Company's discretionary employee bonus programs           123,799 97,392 83,620
Inventories                
Inventory Valuation Reserves $ 24,502     $ 27,544   24,502 27,544  
Prepaid Expense, Current [Abstract]                
Prepaid Expense, Current $ 17,078     $ 15,599   $ 17,078 15,599  
Adjustments for New Accounting Pronouncement                
Basis of Presentation [Line Items]                
Operating Income (Loss)             (769) (4,660)
Cost of goods sold             5,219 2,739
Selling, general & administrative expenses             3,700 $ 1,921
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment             $ (8,150)