XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BASIC AND DILUTED INCOME (LOSS) PER COMMON SHARE (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The calculation of basic net income per common share and diluted net income per common share after adjustment for the effects of all potential dilutive Common Shares is as follows:
 Three Months Ended
March 31,
 20242023
Net income attributable to owners of the Company$3,639 $114,265 
Basic weighted average common shares outstanding163,414,293 157,930,097 
Dilutive impact of stock options and restricted stock units1,218,484 1,298,970 
Diluted weighted average common shares outstanding164,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