| Income Statement | Dec2021 | Dec2022 | Dec2023 | Dec2024 |
|---|---|---|---|---|
| Additional items | ||||
| Shares Outstanding (Weighted Average) (Quarter) | 115.95M | 135.90M | 236.65M | 417.64M |
| Shares Outstanding (Diluted Average) (Quarter) | 115.95M | 135.90M | 236.65M | 417.64M |
| Shares Outstanding (Quarter) | 125.77M | 146.47M | 251.76M | 349.60M |