XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share - (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 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) 66,769,195 67,252,265 66,902,644 68,205,621
Effect of non-participatory equity compensation (in shares) 15,392 14,965 15,392 14,965
Weighted average number of common shares outstanding, including effect of dilutive securities (in shares) 66,784,587 67,267,230 66,918,036 68,220,586