XML 103 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings per share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings per share [abstract]  
Schedule of Basic and Diluted Net Income Per Share
Basic and diluted net income per share for the years ended December 31 are calculated as follows:
  December 31,
2024
2023
Net income attributable to common shareholders$26,736 $2,840 
Basic weighted average number of common shares outstanding30,273,036 32,525,229 
Stock options384,702 875,478 
DSUs129,193 101,836 
RSUs202,606 176,081 
Diluted weighted average number of common shares outstanding30,989,537 33,678,624 
Basic earnings per common share$0.88 $0.09 
Diluted earnings per common share$0.86 $0.08