XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
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,252,265 73,739,316 68,205,621 75,575,189
Effect of non-participatory equity compensation (in shares) 14,965 25,399 14,965 25,399
Weighted average number of common shares outstanding, including effect of dilutive securities (in shares) 67,267,230 73,764,715 68,220,586 75,600,588