| Income Statement | Jun2022 | Dec2022 | Jun2023 | Dec2023 | Jun2024 | Dec2024 | Jun2025 |
|---|---|---|---|---|---|---|---|
| Additional items | |||||||
| Shares Outstanding (Weighted Average) (Quarter) | 96,619.90 | 88,471.20 | 91,203.49 | 45,462.36 | 85,828.66 | 89,733.34 | 94,280.62 |
| Shares Outstanding (Diluted Average) (Quarter) | 96,619.90 | 88,471.20 | 91,203.49 | 45,462.36 | 85,828.66 | 89,733.34 | 94,280.62 |