XML 287 R98.htm IDEA: XBRL DOCUMENT v3.25.2
Common Stock, Preferred Stock and Dividends - Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 29, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Dividends        
Dividends declared and paid   $ 19,449 $ 19,442 $ 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. 29, 2025      
Dividends declared (in dollars per share) $ 0.12      
Dividends Payable, Date to be Paid Sep. 24, 2025      
Dividends Payable, Date of Record Sep. 03, 2025