| Income Statement | Dec2022 | Dec2023 | Jun2024 | Dec2024 | Jun2025 | Dec2025 |
|---|---|---|---|---|---|---|
| Additional items | ||||||
| Shares Outstanding (Quarter) | 6,198.00 | 8,180.00 | 14,396.00 | 51,304.00 | 63,314.00 | 108,313.00 |
| Shares Outstanding (Diluted) (Quarter) | 6,198.00 | 15,540.00 | 27,792.00 | 51,304.00 | 63,314.00 | 108,313.00 |