XML 100 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Instruments - Narrative (Detail) - USD ($)
Dec. 28, 2024
Dec. 30, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative gain expected to reclassify from Accumulated OCI into earnings, in the next 12 months, net of tax $ 1,200,000  
Treasury locks    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Treasury locks outstanding 0 $ 0
Foreign currency forwards    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign currency forwards outstanding, net $ 197,400,000 $ 133,300,000
Equity forwards    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Equity forwards in place of common stock associated with its deferred compensation plans (in shares) 68,100 68,900
British Pounds | Foreign currency forwards    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign currency forwards outstanding, buy contracts $ 108,500,000 $ 101,200,000
Swedish Kronor | Foreign currency forwards    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign currency forwards outstanding, buy contracts 102,500,000 67,200,000
Hong Kong Dollars | Foreign currency forwards    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign currency forwards outstanding, buy contracts 53,900,000 44,600,000
Chinese Renminbi | Foreign currency forwards    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign currency forwards outstanding, buy contracts 27,900,000 27,200,000
Australian Dollars | Foreign currency forwards    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign currency forwards outstanding, buy contracts 26,700,000 24,900,000
Singapore Dollars | Foreign currency forwards    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign currency forwards outstanding, buy contracts 24,200,000 17,000,000.0
Norwegian Kroner | Foreign currency forwards    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign currency forwards outstanding, buy contracts 7,000,000.0 6,400,000
Danish Kroner | Foreign currency forwards    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign currency forwards outstanding, buy contracts   6,100,000
Other Currencies | Foreign currency forwards    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign currency forwards outstanding, buy contracts 19,400,000 5,100,000
Foreign currency forwards outstanding, sell contracts 2,500,000 6,300,000
Canadian Dollars | Foreign currency forwards    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign currency forwards outstanding, sell contracts 193,400,000 116,900,000
Euros | Foreign currency forwards    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign currency forwards outstanding, sell contracts 32,900,000 17,600,000
Hungarian Forint | Foreign currency forwards    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign currency forwards outstanding, sell contracts   15,500,000
Indian Rupees | Foreign currency forwards    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign currency forwards outstanding, sell contracts $ 9,700,000 $ 10,100,000