| Income Statement | Dec2010 | Dec2011 | Dec2012 | Dec2013 | Dec2019 | Dec2020 | Dec2021 | Dec2022 | Dec2023 | Dec2024 |
|---|---|---|---|---|---|---|---|---|---|---|
| Additional items | ||||||||||
| Shares Outstanding (Weighted Average) (Quarter) | 20.97M | 0.02M | 0.02M | 0.02M | 21.04M | 20.81M | 20.77M | 20.42M | 20.00M | 19.89M |
| Shares Outstanding (Diluted Average) (Quarter) | 20.97M | 20.97M | 20.97M | 20.81M | 20.77M | 20.42M | 20.00M | 19.89M |