v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Weighted Average Number of Shares [Table Text Block] Average shares used in computing the basic and diluted earnings per share are as follows:
Three Months Ended
June 30, 2026June 30, 2025
Basic computation61,508,960 61,380,777 
Dilutive effect of:
Performance and restricted share awards(1)
265,634 103,169 
Diluted computation61,774,594 61,483,946 

Six Months Ended
June 30, 2026June 30, 2025
Basic computation61,484,991 61,360,252 
Dilutive effect of: 
Performance and restricted share awards(1)
218,440 95,733 
Diluted computation61,703,431 61,455,985 
(1) Performance share awards are included in diluted weighted average number of shares outstanding based upon what would be issued if the end of the most recent reporting period was the end of the term of the award.