Quarterly report pursuant to Section 13 or 15(d)

Earnings per Share - Reconciliation from Basic to Diluted Weighted Average Shares Outstanding (Details)

v3.24.3
Earnings per Share - Reconciliation from Basic to Diluted Weighted Average Shares Outstanding (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings Per Share [Abstract]        
Weighted average shares outstanding – Basic (in shares) 116,490,634 116,446,085 116,786,759 119,042,161
Dilutive effect of unvested common shares and restricted stock units with service conditions, performance stock units considered probable of vesting and assumed stock option exercises and conversions (in shares) 696,420 928,262 638,495 1,374,971
Weighted average shares outstanding – Diluted (in shares) 117,187,054 117,374,347 117,425,254 120,417,132