Quarterly report [Sections 13 or 15(d)]

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

v3.26.3
Earnings per Share - Reconciliation from Basic to Diluted Weighted Average Shares Outstanding (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]        
Weighted average shares outstanding – Basic (in shares) 109,450,632 113,901,834 109,862,635 115,943,873
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) 1,179,200 967,439 1,220,311 0
Weighted average shares outstanding – Diluted (in shares) 110,629,832 114,869,273 111,082,946 115,943,873