Subsequent Events (Details) - USD ($) |
3 Months Ended | ||||||
|---|---|---|---|---|---|---|---|
Aug. 06, 2026 |
Jul. 04, 2026 |
Apr. 04, 2026 |
Jun. 28, 2025 |
Mar. 29, 2025 |
Jul. 31, 2026 |
Aug. 19, 2022 |
|
| Subsequent Events | |||||||
| Common share quarterly cash dividend declared (in dollars per share) | $ 0.57 | $ 0.57 | $ 0.49 | $ 0.49 | |||
| Credit Agreement | Revolving credit facility | |||||||
| Subsequent Events | |||||||
| Aggregate credit facilities | $ 300,000,000.0 | ||||||
| Subsequent Events | |||||||
| Subsequent Events | |||||||
| Common share quarterly cash dividend declared (in dollars per share) | $ 0.57 | ||||||
| Subsequent Events | Credit Agreement | Line of Credit | |||||||
| Subsequent Events | |||||||
| Aggregate credit facilities | $ 400,000,000 | ||||||
| Subsequent Events | Credit Agreement | Revolving credit facility | |||||||
| Subsequent Events | |||||||
| Aggregate credit facilities | 325,000,000 | ||||||
| Subsequent Events | Credit Agreement | Term loan facility | |||||||
| Subsequent Events | |||||||
| Aggregate credit facilities | $ 75,000,000 | ||||||