XML 50 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Common Shares - Weighted Average (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Common Shares        
Basic Common Shares 125,363,337 122,341,829 124,728,028 121,829,163
Effect of dilutive stock-based awards       3,245,228
Diluted Common Shares 125,363,337 122,341,829 124,728,028 125,074,391