XML 118 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share (Details) - shares
3 Months Ended 12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Basic computation 61,315,000 61,244,000 61,293,052 60,321,481 55,769,156
Performance and restricted share awards(1)     81,153 36,312 26,621
Incremental Common Shares Attributable to Dilutive Effect of Equity Forward Agreements     0 0 496,333
Diluted computation     61,374,205 60,357,793 56,292,110
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount     22,470