Annual report pursuant to Section 13 and 15(d)

Reconciliation from Basic to Diluted Weighted Average Shares Outstanding (Details)

v3.24.0.1
Reconciliation from Basic to Diluted Weighted Average Shares Outstanding (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]      
Weighted average shares outstanding – Basic (shares) 118,367,214 133,601,322 136,167,384
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 (shares) 1,120,495 1,486,850 1,541,547
Weighted average shares outstanding – Diluted (shares) 119,487,709 135,088,172 137,708,931