XML 50 R34.htm IDEA: XBRL DOCUMENT v3.24.2
Common Shares - Weighted Average (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Common Shares        
Basic Common Shares 121,922,034 120,637,683 121,570,013 119,843,910
Effect of dilutive stock-based awards 3,499,814   3,050,968  
Diluted Common Shares 125,421,848 120,637,683 124,620,981 119,843,910