Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
Earnings per Share - Reconciliation from Basic to Diluted Weighted Average Shares Outstanding (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Weighted average shares outstanding – Basic (in shares) 113,901,834 116,490,634 115,943,873 116,786,759
Dilutive effect of unvested common shares and RSUs with service conditions, PSUs considered probable of vesting and assumed stock option exercises and conversions (in shares) 967,439 696,420 0 638,495
Weighted average shares outstanding – Diluted (in shares) 114,869,273 117,187,054 115,943,873 117,425,254