v3.26.1
Schedule of Derivative Instruments in Statement of Financial Position at Fair Value (Detail) - USD ($)
$ in Thousands
Jun. 28, 2026
Dec. 31, 2025
Derivatives, Fair Value [Line Items]    
Derivative assets (liabilities), net $ (1,222) $ 247
Not Designated as Hedging Instrument | Foreign Exchange Forward [Member] | Other Current Assets    
Derivatives, Fair Value [Line Items]    
Derivative assets 823 1,175
Not Designated as Hedging Instrument | Foreign Exchange Forward [Member] | Other Current Liabilities    
Derivatives, Fair Value [Line Items]    
Derivative liabilities $ (2,045) $ (928)