| Income Statement | Jun2019 | Jun2020 | Jun2021 | Jun2022 | Jun2023 | Jun2024 | Jun2025 |
|---|---|---|---|---|---|---|---|
| Additional items | |||||||
| Shares Outstanding (Weighted Average) (Quarter) | 0.01M | 77.32M | 93.21M | 92.09M | 94.30M | 93.47M | 109.57M |
| Shares Outstanding (Diluted Average) (Quarter) | 78.87M | 77.32M | 93.21M | 92.09M | 94.30M | 93.47M | 114.21M |