Derivative Instruments - Summary of Change in Fair Value Reclassified or Expected to be Reclassified from Accumulated Other Comprehensive Loss to Earnings (Detail) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2017 |
Sep. 30, 2017 |
Jun. 30, 2017 |
Mar. 31, 2017 |
Dec. 31, 2016 |
Sep. 30, 2016 |
Jun. 30, 2016 |
Mar. 31, 2016 |
Dec. 31, 2017 |
Dec. 31, 2016 |
Dec. 31, 2015 |
|
Derivative [Line Items] | |||||||||||
Amount released to pre - tax earnings | $ (3,191) | $ (2,202) | $ (1,913) | $ (4,783) | $ (43,062) | $ (27,382) | $ (6,486) | $ (2,890) | $ (12,089) | $ (79,820) | $ 1,373 |
Foreign Currency Sales Contracts [Member] | Cash Flow Hedges [Member] | |||||||||||
Derivative [Line Items] | |||||||||||
Amount released to pre - tax earnings | 0 | 0 | |||||||||
Amount released to pre - tax earnings | 0 | 6 | 17 | ||||||||
Foreign Currency Purchase Contracts [Member] | |||||||||||
Derivative [Line Items] | |||||||||||
Amount released to pre - tax earnings | 27 | 27 | |||||||||
Amount released to pre - tax earnings | 31 | 27 | 27 | ||||||||
Futures Contracts - Copper and Aluminum [Member] | |||||||||||
Derivative [Line Items] | |||||||||||
Amount released to pre - tax earnings | $ 500 | 500 | |||||||||
Amount released to pre - tax earnings | $ 639 | $ (220) | $ (751) |