v3.26.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, 2026
Mar. 31, 2025
Derivative [Line Items]    
Beginning of the Period $ 116 $ (102)
Recognized 163 780
Reclassified 68 59
End of the Period 211 619
Foreign Currency Purchase Contracts [Member]    
Derivative [Line Items]    
Beginning of the Period 27 54
Reclassified 6 6
End of the Period 21 48
Futures Contracts - Copper and Aluminum [Member]    
Derivative [Line Items]    
Beginning of the Period 89 (156)
Recognized 163 780
Reclassified 62 53
End of the Period $ 190 $ 571