Subsequent Events (Details) - $ / shares |
2 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
Aug. 21, 2025 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
| Subsequent Event | ||||
| Cash dividend declared (in dollars per share) | $ 0.52 | $ 0.36 | $ 0.0625 | |
| Subsequent Events | O 2026 Q1 Dividends | ||||
| Subsequent Event | ||||
| Dividends payable date declared | Aug. 21, 2025 | |||
| Cash dividend declared (in dollars per share) | $ 0.14 | |||
| Dividends payable date to be paid | Oct. 03, 2025 | |||
| Dividends payable date of record | Sep. 12, 2025 | |||