| Income Statement | Dec2016 | Dec2017 | Dec2018 | Dec2019 | Dec2020 | Dec2021 | Dec2022 | Dec2023 | Dec2024 | Dec2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| Additional items | ||||||||||
| Shares Outstanding (Weighted Average) (Quarter) | 17.46M | 32.65M | 51.40M | 58.20M | 58.09M | 58.37M | 61.26M | 53.11M | 48.54M | 0.78M |
| Shares Outstanding (Diluted Average) (Quarter) | 16.11M | 21.53M | 34.82M | 49.86M | 56.39M | 54.72M | 63.51M | 54.53M | 50.87M | 48.95M |