XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Reconciliation of number of shares used in calculation of basic and diluted earning per share A reconciliation of the number of shares used in the calculation of basic and diluted earnings per share for the three and nine months ended September 30, 2024 and 2023 follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Weighted average number of common shares outstanding66,769,195 67,252,265 66,902,644 68,205,621 
Effect of non-participatory equity compensation15,392 14,965 15,392 14,965 
Weighted average number of common shares outstanding, including effect of dilutive securities66,784,587 67,267,230 66,918,036 68,220,586