XML 73 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Derivative Instruments - Summary of Amount Recognized as and Reclassified from Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Derivative [Line Items]    
Beginning of the Period $ (102) $ 186
Recognized 780 52
Reclassified 59 (11)
End of the Period 619 249
Foreign Currency Purchase Contracts [Member]    
Derivative [Line Items]    
Beginning of the Period 54 81
Reclassified 6 6
End of the Period 48 75
Futures Contracts - Copper and Aluminum [Member]    
Derivative [Line Items]    
Beginning of the Period (156) 105
Recognized 780 52
Reclassified 53 (17)
End of the Period $ 571 $ 174