| Income Statement | Dec2018 | Dec2019 | Dec2020 | Dec2021 | Dec2022 | Dec2023 | Dec2024 | Dec2025 |
|---|---|---|---|---|---|---|---|---|
| Additional items | ||||||||
| Shares Outstanding (Weighted Average) (Quarter) | 4.38M | 4.99M | 6.89M | 9.97M | 11.03M | 0.19M | 11.45M | 12.20M |
| Shares Outstanding (Diluted Average) (Quarter) | 4.99M | 6.89M | 11.97M | 11.03M | 11.39M | 11.45M | 12.20M | |
| Shares Outstanding (Quarter) | 3.81M | 5.67M | 6.96M | 10.72M | 11.19M | 11.45M | 11.45M | 12.80M |