| Income Statement | Dec2019 | Jun2020 | Dec2020 | Jun2021 | Dec2021 | Jun2022 | Dec2022 | Jun2023 | Dec2023 | Jun2024 | Dec2024 | Jun2025 | Dec2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Additional items | |||||||||||||
| Shares Outstanding (Quarter) | 0.00B | 0.57B | 0.00B | 310.90B | 0.00B | 391.44B | 0.00B | 9.19B | 0.00B | 0.35B | 0.04B | 5,029.63B | 9.28B |
| Shares Outstanding (Diluted) (Quarter) | 241.56B | 303.83B | 0.00B | 310.90B | 0.00B | 7.83B | 0.00B | 9.19B | 0.00B | 0.35B | 0.04B | 5,029.63B | 9.28B |