v3.26.1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2026
Mar. 28, 2026
Jun. 28, 2025
Mar. 29, 2025
Jun. 27, 2026
Jun. 28, 2025
Apr. 30, 2026
Apr. 29, 2026
Jan. 28, 2026
Dec. 27, 2025
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Customer contract period, minimum         3 years          
Customer contract period, maximum         5 years          
Inventory adjustments $ 113,923       $ 113,923         $ 116,780
Book overdrafts 281,732       281,732         416,799
Contract with customer, asset, after allowance for credit loss 30,860       30,860         40,038
Unremitted cash 4,235       4,235         6,618
Trade accounts receivable 947,400       947,400         936,934
Factoring fees 12,426   $ 8,541   22,583 $ 17,192        
Medical insurance coverage aggregate $ 7,350       $ 7,350         $ 7,908
Share repurchase program, authorized amount             $ 175,000 $ 100,000 $ 100,000  
Common stock, par value (in dollars per share) $ 0.01       $ 0.01         $ 0.01
Remaining amount for repurchase under the share repurchase program $ 70,000       $ 70,000          
Dividends Paid 19,357 $ 18,995 17,848 $ 17,377 38,352 35,225        
Supplier finance program, obligations 2,590,596       2,590,596         $ 3,073,325
Restricted cash, current 11,271       11,271          
Restricted cash, noncurrent 13,467       13,467          
Aptec Saudi                    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                    
Dividends Paid $ 5,995   5,603   $ 5,995 5,603        
Cash dividends     $ 5,603     $ 5,603