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
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Weighted average shares outstanding – Basic (in shares) 110,693,992 117,264,124
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,098,782 0
Weighted average shares outstanding – Diluted (in shares) 111,792,774 117,264,124