Cash Dividends - Summary of Cash Dividends (Detail) - USD ($) $ / shares in Units, $ in Thousands |
12 Months Ended | ||||||||
|---|---|---|---|---|---|---|---|---|---|
Mar. 30, 2026 |
Oct. 29, 2025 |
Jul. 15, 2025 |
Jul. 17, 2024 |
Jun. 25, 2026 |
Jun. 26, 2025 |
Jun. 27, 2024 |
|||
| Total Amount | $ 46,759 | $ 24,404 | $ 34,796 | ||||||
| O2024M7 Dividends [Member] | |||||||||
| Declaration Date | Jul. 17, 2024 | ||||||||
| Record Date | Aug. 20, 2024 | ||||||||
| Dividend Per Share | [1] | $ 2.1 | |||||||
| Total Amount | $ 24,404 | ||||||||
| Payment Date | Sep. 11, 2024 | ||||||||
| O2025M7 Dividends [Member] | |||||||||
| Declaration Date | Jul. 15, 2025 | ||||||||
| Record Date | Aug. 19, 2025 | ||||||||
| Dividend Per Share | [1] | $ 1.5 | |||||||
| Total Amount | $ 17,493 | ||||||||
| Payment Date | Sep. 11, 2025 | ||||||||
| O2025M10 Dividends [Member] | |||||||||
| Declaration Date | Oct. 29, 2025 | ||||||||
| Record Date | Dec. 01, 2025 | ||||||||
| Dividend Per Share | [1] | $ 1 | |||||||
| Total Amount | $ 11,704 | ||||||||
| Payment Date | Dec. 30, 2025 | ||||||||
| O2026M3 Dividends [Member] | |||||||||
| Declaration Date | Mar. 30, 2026 | ||||||||
| Record Date | Apr. 27, 2026 | ||||||||
| Dividend Per Share | [1] | $ 1.5 | |||||||
| Total Amount | $ 17,562 | ||||||||
| Payment Date | May 21, 2026 | ||||||||
| |||||||||