XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.4
Shareholders' equity (Common stock dividend textuals) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 28, 2024
Dec. 28, 2024
Dec. 30, 2023
Dividends Payable [Line Items]      
Dividends paid on common stock   $ 57,420 $ 56,138
Q2 2025 Dividend      
Dividends Payable [Line Items]      
Date dividend declared 2024-11 2024-11  
Common stock dividend declared amount per share $ 0.33    
Dividends paid on common stock $ 28,600    
Date common stock dividend paid 2024-12 2024-12