XML 77 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common Shares - Weighted Average (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Common Shares    
Basic Common Shares 122,198,006 120,471,317
Effect of dilutive stock-based awards 3,413,294 0
Diluted Common Shares 125,611,300 120,471,317