XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings per share (Tables)
9 Months Ended
Sep. 30, 2024
Earnings per share [abstract]  
Schedule of Basic and Diluted Net Income Per Share
Basic and diluted net income per share for the three and nine months ended September 30 are calculated as follows:
Three months ended September 30,
Nine months ended September 30,
2024
2023
2024
2023
Net income attributable to common shareholders4,959 4,047 $14,826 $(382)
Basic weighted average number of common shares outstanding30,221,380 32,474,975 30,296,756 32,907,374 
Stock options365,478 730,652 390,798 — 
DSUs141,106 113,272 124,898 — 
RSUs212,208 194,202 201,499 — 
Diluted weighted average number of common shares outstanding30,940,172 33,513,101 31,013,951 32,907,374 
Basic earnings per common share$0.16 $0.12 $0.49 $(0.01)
Diluted earnings per common share$0.16 $0.12 $0.48 $(0.01)