XML 50 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Common Shares - Weighted Average (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Common Shares        
Basic Common Shares 122,341,829 121,088,494 121,829,163 120,263,330
Effect of dilutive stock-based awards     3,245,228  
Diluted Common Shares 122,341,829 121,088,494 125,074,391 120,263,330