v3.25.2
Common Equity - Changes in outstanding common shares (Details) - Common Stock [Member] - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Beginning balance 20,416,908 20,310,584
Treasury stock purchases (304,136) (61,197)
Common stock issued (including share-based compensation impact) 187,205 223,912
Ending balance 20,299,977 20,473,299