v3.26.1
Common Stock, Preferred Stock and Dividends - Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 29, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Dividends        
Dividends declared and paid   $ 19,463 $ 19,449 $ 19,442
Dividends declared (in dollars per share)   $ 0.48 $ 0.48 $ 0.48
O 2026 Q1 Dividends | Subsequent Event        
Dividends        
Dividends Payable, Date Declared Jul. 28, 2026      
Dividends declared (in dollars per share) $ 0.12      
Dividends Payable, Date to be Paid Sep. 23, 2026      
Dividends Payable, Date of Record Sep. 02, 2026