XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 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 months ended March 31, 2024 and 2023 follows:
Three Months Ended
March 31,
20242023
Weighted average number of common shares outstanding67,061,968 69,201,232 
Effect of non-participatory equity compensation15,433 17,629 
Weighted average number of common shares outstanding, including effect of dilutive securities67,077,401 69,218,861