| Income Statement | Jun2019 | Jun2020 | Jun2021 | Dec2021 | Jun2022 | Dec2022 | Jun2023 | Dec2023 | Dec2024 |
|---|---|---|---|---|---|---|---|---|---|
| Additional items | |||||||||
| Shares Outstanding (Weighted Average) (Quarter) | 0.01B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 24.05B | 0.00B | 0.00B |
| Shares Outstanding (Diluted Average) (Quarter) | 0.00B | 0.01B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B | 0.00B |