| Income Statement | Dec2015 | Dec2016 | Dec2017 | Dec2018 | Dec2019 | Dec2020 | Dec2021 | Dec2022 | Dec2023 | Dec2024 |
|---|---|---|---|---|---|---|---|---|---|---|
| Additional items | ||||||||||
| Shares Outstanding (Weighted Average) (Quarter) | 60.38M | 51.11M | 156.72M | 51.13M | 52.55M | 48.86M | 55.58M | 248.28M | 248.28M | 248.28M |
| Shares Outstanding (Quarter) | 48.69M | 46.68M | 41.88M | 39.21M | 46.51M |