XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2023
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, 2023 and 2022 follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
2023202220232022
Weighted average number of common shares outstanding68,175,825 75,793,239 68,689,106 76,501,402 
Effect of non-participatory equity compensation15,003 23,880 15,003 23,880 
Weighted average number of common shares outstanding, including effect of dilutive securities68,190,828 75,817,119 68,704,109 76,525,282