XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share - (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Reconciliation of number of shares used in calculation of basic and diluted earnings per share    
Weighted average number of common shares outstanding (in shares) 67,061,968 69,201,232
Effect of non-participatory equity compensation (in shares) 15,433 17,629
Weighted average number of common shares outstanding, including effect of dilutive securities (in shares) 67,077,401 69,218,861