| Income Statement | Jun2019 | Jun2020 | Jun2021 | Dec2021 | Jun2022 | Dec2022 | Dec2023 | Dec2024 |
|---|---|---|---|---|---|---|---|---|
| Additional items | ||||||||
| Shares Outstanding (Weighted Average) (Quarter) | 13.43M | 14.88M | 0.25M | 0.02M | 0.04M | 2.01M | 0.98M | 0.21M |
| Shares Outstanding (Diluted Average) (Quarter) | 0.27M | 14.88M | 0.25M | 0.02M | 0.04M | 2.01M | 0.98M | 0.21M |