XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings Per Share - (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 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,878,772 68,175,825 66,969,939 68,689,106
Effect of non-participatory equity compensation (in shares) 16,776 15,003 16,776 15,003
Weighted average number of common shares outstanding, including effect of dilutive securities (in shares) 66,895,548 68,190,828 66,986,715 68,704,109