Quarterly report [Sections 13 or 15(d)]

Derivative Instruments & Hedging Activities (Details Textual)

v3.25.1
Derivative Instruments & Hedging Activities (Details Textual)
€ in Millions, $ in Millions
3 Months Ended
Mar. 29, 2025
USD ($)
Contract
Mar. 30, 2024
USD ($)
Mar. 29, 2025
EUR (€)
Contract
Dec. 28, 2024
USD ($)
Derivative Instruments And Hedging Activities Disclosures [Line Items]        
Interest expense $ (7.4) $ (8.2)    
Carrying value of total long term non-revolving debt 296.4     $ 300.3
Loss on derivative hedge recorded in AOCI as a part of currency translation adjustment 2.7      
Europe [Member]        
Derivative Instruments And Hedging Activities Disclosures [Line Items]        
Carrying value of total long term non-revolving debt $ 97.5      
Revolving Credit Facility [Member] | Europe [Member]        
Derivative Instruments And Hedging Activities Disclosures [Line Items]        
Net investment hedge | €     € 90.0  
Interest Rate Swap Contract [Member] | Derivatives Designated as Hedging Instruments [Member]        
Derivative Instruments And Hedging Activities Disclosures [Line Items]        
Active Interest Rate Swap agreements 0.00%   0.00%  
Forward Foreign Exchange Contracts [Member] | Derivatives Not Designated as Hedging Instruments [Member]        
Derivative Instruments And Hedging Activities Disclosures [Line Items]        
Derivative, number of instruments held | Contract 0   0  
Cash Flow Hedging [Member]        
Derivative Instruments And Hedging Activities Disclosures [Line Items]        
Interest expense $ (7.4) $ (8.2)    
Cash Flow Hedging [Member] | Interest Rate Swap Contract [Member] | Minimum [Member] | Derivatives Designated as Hedging Instruments [Member]        
Derivative Instruments And Hedging Activities Disclosures [Line Items]        
Derivative contract expire date Jun. 25, 2024      
Cash Flow Hedging [Member] | Interest Rate Swap Contract [Member] | Maximum [Member] | Derivatives Designated as Hedging Instruments [Member]        
Derivative Instruments And Hedging Activities Disclosures [Line Items]        
Derivative contract expire date Mar. 29, 2025