| Income Statement | Jun2017 | Jun2018 | Jun2019 | Dec2019 | Jun2020 | Dec2020 | Jun2021 | Dec2021 | Jun2022 | Jun2023 | Jun2024 | Jun2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Additional items | ||||||||||||
| Shares Outstanding (Weighted Average) (Quarter) | 0.03B | 0.04B | 0.04B | 17,000.00B | 0.03B | 47,000.00B | 0.04B | 16,000.00B | 0.04B | 0.03B | 0.03B | 0.03B |
| Shares Outstanding (Diluted Average) (Quarter) | 37,092.55B | 30,548.85B |