XML 55 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BASIC AND DILUTED INCOME (LOSS) PER COMMON SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share [Abstract]    
Net income attributable to owners of the Company $ 3,639 $ 114,265
Basic weighted average common shares outstanding 163,414,293 157,930,097
Dilutive impact of stock options and restricted stock units 1,218,484 1,298,970
Diluted weighted average common shares outstanding 164,632,777 159,229,067
Basic net income per common share $ 0.02 $ 0.72
Diluted net income per common share $ 0.02 $ 0.72