| Income Statement | Jun2018 | Dec2018 | Jun2019 | Dec2019 | Jun2020 | Dec2020 | Jun2021 | Dec2021 | Jun2022 | Dec2022 | Jun2023 | Dec2023 | Jun2024 | Dec2024 | Jun2025 | Dec2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Additional items | ||||||||||||||||
| Shares Outstanding (Quarter) | 1.00 | 1.00 | 2.00 | 2.00 | 5.00 | 12.00 | 19.00 | 46.00 | 481.00 | 71.27M | ||||||
| Shares Outstanding (Diluted) (Quarter) | 1.00 | 1.00 | 2.00 | 2.00 | 5.00 | 12.00 | 19.00 | 46.00 | 481.00 | 71.27M | ||||||
| Shares Outstanding (Entity) (Quarter) | 1.00 | 1.00 | 1.00 | 3.00 | 3.00 | 7.00 | 7.00 | 300.00 | 475.00 | 0.00M | 0.01M | 1,781.86M | ||||
| Interest Expenses (Quarter) | 4.19M | 4.23M | 0.05M | 6.05M | 0.13M | 0.39M | 0.37M | 0.47M | 0.01M | 12.95M | 2.47M | 4.10M | 4.45M | 5.98M | 7.12M | 27.21M |