| Income Statement | Jun2018 | Dec2018 | Jun2019 | Dec2019 | Jun2020 | Jun2021 | Dec2021 | Jun2022 | Dec2022 | Jun2023 | Dec2023 | Jun2024 | Dec2024 | Jun2025 | Dec2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Additional items | |||||||||||||||
| Shares Outstanding (Quarter) | 556.00 | 1.00 | 739.00 | 1.00 | 7.00 | 0.01M | 16.00 | 601.00 | 37.00 | 98.00 | 152.00 | 13.41M | 0.00M | 570.20M | |
| Shares Outstanding (Diluted) (Quarter) | 1.00 | 739.00 | 1.00 | 7.00 | 13.00 | 16.00 | 601.00 | 37.00 | 98.00 | 152.00 | 0.37M | 0.00M | 570.20M | ||
| Shares Outstanding (Entity) (Quarter) | 16.00 | 601.00 | 98.00 | ||||||||||||
| Interest Expenses (Quarter) | 4.19M | 0.05M | 0.13M | 0.37M | 11.72M | 2.47M | 4.45M | 7.12M |