XML 104 R92.htm IDEA: XBRL DOCUMENT v3.25.2
Cash Dividends - Summary of Cash Dividends (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 15, 2025
Jul. 17, 2024
May 01, 2024
Jul. 18, 2023
Jun. 26, 2025
Jun. 27, 2024
Jun. 29, 2023
Total Amount         $ 24,404 $ 34,796 $ 54,934
O2024M1 Dividends [Member]              
Declaration Date   Jul. 17, 2024          
Record Date   Aug. 20, 2024          
Dividends Payable, Amount Per Share [1]   $ 2.1          
Total Amount   $ 24,404          
Payment Date   Sep. 11, 2024          
O2024M11 Dividends [Member]              
Declaration Date     May 01, 2024        
Record Date     May 31, 2024        
Dividends Payable, Amount Per Share [1]     $ 1        
Total Amount     $ 11,621        
Payment Date     Jun. 20, 2024        
O2023M1 Dividends [Member]              
Declaration Date       Jul. 18, 2023      
Record Date       Aug. 22, 2023      
Dividends Payable, Amount Per Share [1]       $ 2      
Total Amount       $ 23,175      
Payment Date       Sep. 13, 2023      
O2025M1 Dividends [Member]              
Declaration Date Jul. 15, 2025            
Dividends Payable, Amount Per Share $ 0.9            
[1] The dividends declared on July 18, 2023 and July 17, 2024 include both the annual and special dividend declared on such date.