XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jul. 02, 2023
Apr. 02, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ 23,420 $ 23,114 $ 11,930 $ 7,954
Current period provision 606 459 4,194 4,004
Acquisitions 50   19  
Recoveries collected, net 32      
Recoveries collected   (6) (8) 0
Write-offs (5) (96) 0 (3)
Fx impact (44) (51) 11 (25)
Ending balance $ 24,059 $ 23,420 $ 16,146 $ 11,930