v3.25.2
Credit Losses - Allowance for Credit Losses Related to Trade Accounts Receivable (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Allowance for credit losses:    
Beginning balance $ 4.9 $ 8.0
Current period provision 2.7 0.4
Currency exchange effects 0.1 (0.2)
Disposition of EMEA staffing operations 0.0 (2.4)
Write-offs (0.3) (0.6)
Ending balance $ 7.4 $ 5.2