XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Basic computation 61,380,777 61,288,870 61,360,252 61,277,418
Performance share awards(1) 103,169 68,478 95,733 56,065
Diluted computation 61,483,946 61,357,348 61,455,985 61,333,483
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount     68,107 35,933