Stockholders' Equity - Additional Information (Details) - USD ($) shares in Thousands, $ in Thousands |
9 Months Ended | |||||
|---|---|---|---|---|---|---|
Sep. 28, 2024 |
Sep. 30, 2023 |
Feb. 16, 2024 |
Dec. 30, 2023 |
Dec. 31, 2022 |
Apr. 22, 2022 |
|
| Dividend paid | $ 428,373 | $ 419,166 | ||||
| Treasury stock, shares retired | 979 | |||||
| 2022 Share Repurchase Program [Member] | ||||||
| Share Repurchase Program, Authorized Amount | $ 300,000 | |||||
| Share repurchase authorization expires | Dec. 29, 2023 | |||||
| Repurchased common stock shares | 3,176 | |||||
| Repurchased common stock shares, amount | $ 300,000 | |||||
| Repurchase additional shares authorization | $ 0 | |||||
| 2024 Share Repurchase Program [Member] | ||||||
| Share Repurchase Program, Authorized Amount | $ 300,000 | |||||
| Share repurchase authorization expires | Dec. 26, 2026 | |||||
| Repurchased common stock shares | 176 | |||||
| Repurchased common stock shares, amount | $ 29,802 | |||||
| Repurchase additional shares authorization | $ 270,198 | |||||