XML 110 R97.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
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Derivative [Line Items]    
Beginning of the Year $ 186 $ 152
Recognized (40) 4
Reclassified 248 (30)
End of the Year (102) 186
Foreign Currency Purchase Contracts [Member]    
Derivative [Line Items]    
Beginning of the Year 81 108
Reclassified 27 27
End of the Year 54 81
Future Contracts - Copper and Aluminum [Member]    
Derivative [Line Items]    
Beginning of the Year 105 44
Recognized (40) 4
Reclassified 221 (57)
End of the Year $ (156) $ 105