XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 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 six months ended June 30, 2024 and 2023 follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Weighted average number of common shares outstanding66,878,772 68,175,825 66,969,939 68,689,106 
Effect of non-participatory equity compensation16,776 15,003 16,776 15,003 
Weighted average number of common shares outstanding, including effect of dilutive securities66,895,548 68,190,828 66,986,715 68,704,109