XML 70 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Accumulated Other Comprehensive Income (Loss) - Summary of Amounts Reclassifications Out of Accumulated Other Comprehensive Income (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Reclassification Adjustment Out Of Accumulated Other Comprehensive Income [Line Items]        
Income Before Provision for Income Taxes $ 47,801 $ 39,534 $ 83,313 $ 70,564
Tax benefit (11,958) (9,324) (19,931) (15,376)
Cost of Sales 362,054 380,044 732,772 784,605
Defined Benefit Pension Plan Adjustments [Member] | Amounts Reclassified From Accumulated Other Comprehensive Income [Member]        
Reclassification Adjustment Out Of Accumulated Other Comprehensive Income [Line Items]        
Amortization of defined benefit pension actuarial losses [1],[2] (1,071) (714) (2,142) (1,429)
Tax benefit [1] 263 172 526 344
Income applicable to common stock [1] (808) (542) (1,616) (1,085)
Cash Flow Hedge Adjustments [Member] | Amounts Reclassified From Accumulated Other Comprehensive Income [Member]        
Reclassification Adjustment Out Of Accumulated Other Comprehensive Income [Line Items]        
Income Before Provision for Income Taxes [1] 2 2 4 4
Income applicable to common stock [1] 2 2 4 4
Cash Flow Hedge Adjustments [Member] | Foreign exchange contracts [Member] | Amounts Reclassified From Accumulated Other Comprehensive Income [Member]        
Reclassification Adjustment Out Of Accumulated Other Comprehensive Income [Line Items]        
Cost of Sales [1] 2 2 4 4
Accumulated Other Comprehensive Income (Loss) [Member]        
Reclassification Adjustment Out Of Accumulated Other Comprehensive Income [Line Items]        
Income applicable to common stock [1] $ (806) $ (540) $ (1,612) $ (1,081)
[1] Amounts in parentheses denote expense to statement of income.
[2] This component of accumulated other comprehensive income is included in the computation of net periodic benefit cost (see Note 9 for additional details).