v3.26.1
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            
[1] The dividends declared on July 17, 2024 and July 15, 2025 include both the annual and special dividend.