v3.26.1
Derivative Financial Instruments (Details) - Designated as hedging instrument - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Apr. 28, 2023
Jun. 29, 2025
Jun. 28, 2026
Jun. 29, 2025
Foreign exchange contract          
Derivatives, Fair Value [Line Items]          
Derivative notional amount       $ 30.2  
Derivative asset       0.2  
Derivative liability       0.2  
Derivative, net gain       $ 0.7  
Interest rate swap          
Derivatives, Fair Value [Line Items]          
Derivative notional amount   $ 195.0      
Derivative, net gain     $ 0.3   $ 0.6
Interest rate of derivatives   3.721%      
Proceeds from derivative instruments $ 0.3