Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
Earnings per Share - Reconciliation from Basic to Diluted Weighted Average Shares Outstanding (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Weighted average shares outstanding – Basic (in shares) 109,456,944 116,232,528 110,072,051 116,745,476
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,382,950 302,532 1,240,866 0
Weighted average shares outstanding – Diluted (in shares) 110,839,894 116,535,060 111,312,917 116,745,476