Common Stock - Dividends (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|
Oct. 24, 2023 |
Sep. 24, 2023 |
Sep. 25, 2022 |
Sep. 24, 2023 |
Sep. 25, 2022 |
|
| Subsequent Event [Line Items] | |||||
| Dividends paid | $ 43,641 | $ 39,949 | |||
| Dividends declared per common share (in dollars per share) | $ 0.46 | $ 0.42 | $ 1.30 | $ 1.12 | |
| Dividends declared on common stock | $ 15,156 | $ 14,922 | $ 43,641 | $ 39,976 | |
| Subsequent event | |||||
| Subsequent Event [Line Items] | |||||
| Dividends declared per common share (in dollars per share) | $ 0.46 | ||||
| Dividends declared on common stock | $ 15,100 | ||||