| Income Statement | Jun2018 | Dec2018 | Jun2019 | Dec2019 | Jun2020 | Dec2020 | Jun2021 | Dec2021 | Jun2022 | Dec2022 | Jun2023 | Dec2023 | Jun2024 | Dec2024 | Jun2025 | Dec2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Additional items | ||||||||||||||||
| Shares Outstanding (Quarter) | 0.01M | 0.01M | 0.01M | 0.01M | 0.01M | 0.02M | 0.02M | 0.02M | 0.03M | 0.05M | 0.06M | 0.06M | 0.09M | 0.14M | 0.39M | 1.38M |
| Shares Outstanding (Diluted) (Quarter) | 0.01M | 0.01M | 0.01M | 0.01M | 0.01M | 0.02M | 0.02M | 0.03M | 0.03M | 0.05M | 0.06M | 0.06M | 0.09M | 0.14M | 0.39M | 1.38M |
| Shares Outstanding (Entity) (Quarter) | 0.37M | 0.37M | 0.38M | 0.41M | 0.42M | 0.53M | 0.61M | 0.83M | 1.12M | 1.82M | 1.84M | 1.97M | 2.91M | 4.55M | 12.84M | 45.97M |
| Interest Expenses (Quarter) | 1.73M | 4.74M | 2.62M | 6.50M | 2.62M | 6.50M | 6.53M | 6.53M |