XML 60 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - Additional Information (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 30, 2024
Sep. 27, 2025
Sep. 28, 2024
Feb. 16, 2024
Dividend paid   $ 490,919 $ 428,373  
Treasury stock, shares retired 979      
2024 Share Repurchase Program [Member]        
Share Repurchase Program, Authorized Amount       $ 300,000
Share repurchase authorization expires   Dec. 26, 2026    
Repurchased common stock shares   985    
Repurchased common stock shares, amount   $ 193,096    
Share Repurchase Authorization Remaining Amount   $ 106,904