XML 121 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
BASIC AND DILUTED INCOME (LOSS) PER COMMON SHARE - Schedule of Weighted Average Shares (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Issued common shares at beginning of period (in shares) 157,682,531 156,262,199 134,311,033
Effect of stock options exercised 105,819 155,509 474,072
Effect of shares issued for settlement of vesting of restricted stock units 290,390 335,546 443,364
Effect of shares issued for settlement of exercises of stock appreciation rights 120,291 2,679 2,316
Effect of shares issued for exercise of share purchase warrants 0 0 1,737,981
Effect of shares issued for consulting services 42,202 16,064 35,933
Basic weighted average number of common shares outstanding (in shares) 159,107,039 157,343,250 146,904,524
Public Offerings      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Effect of shares issued in public offerings 865,806 571,253 9,899,825