XML 78 R70.htm IDEA: XBRL DOCUMENT v3.25.2
Derivative Instruments - Summary of Amount Recognized as and Reclassified from Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Derivative [Line Items]        
Beginning of the Period $ 619 $ 249 $ (102) $ 186
Recognized 18 158 798 210
Reclassified 281 278 340 267
End of the Period 356 129 356 129
Foreign Currency Purchase Contracts [Member]        
Derivative [Line Items]        
Beginning of the Period 48 75 54 81
Reclassified 8 8 14 14
End of the Period 40 67 40 67
Futures Contracts - Copper and Aluminum [Member]        
Derivative [Line Items]        
Beginning of the Period 571 174 (156) 105
Recognized 18 158 798 210
Reclassified 273 270 326 253
End of the Period $ 316 $ 62 $ 316 $ 62