| Income Statement | Dec2019 | Dec2020 | Dec2021 | Dec2022 | Dec2023 | Dec2024 |
|---|---|---|---|---|---|---|
| Additional items | ||||||
| Shares Outstanding (Weighted Average) (Quarter) | 34,480.44 | 38,516.54 | 42,907.78 | 34,523.83 | 33,031.26 | 33,595.36 |
| Shares Outstanding (Diluted Average) (Quarter) | 39,311.24 | 38,516.54 | 42,907.78 | 38,723.04 | 34,953.61 | 38,489.95 |