v3.26.1
Share-based payments (Tables)
6 Months Ended
Jun. 30, 2026
Share-based payments  
Schedule of share option activity

Weighted average 

Number

exercise price 

  ​ ​ ​

of options

  ​ ​ ​

C$

Balance - December 31, 2025

 

2,142,522

 

13.53

Granted

 

121,600

 

8.29

Forfeited/expired

 

(113,074)

 

15.69

Balance - June 30, 2026

 

2,151,048

 

13.12

Exercisable - June 30, 2026

 

1,450,606

 

14.49

Expected to vest - June 30, 2026

 

2,151,048

 

13.12

Schedule of weighted average assumptions used in share option valuation

March 17,

May 19,

June 11,

Grant date

  ​ ​ ​

2026

2026

2026

 

Exercise price

 

C$7.58

C$9.63

C$9.41

Expected volatility

 

68

%

67

%  

67

%

Expected life of options

 

6 years

6 years

6 years

Risk-free interest rate

 

3.00

%

3.45

%  

3.32

%

Dividend yield

 

Schedule of RSUs activities

Weighted

average grant

date fair value 

Number of 

per share 

  ​ ​ ​

RSUs

  ​ ​ ​

C$

Balance - December 31, 2025

 

859,335

 

9.23

Granted

 

97,430

8.29

Vested

 

(212,826)

9.18

Forfeited

 

(82,003)

9.19

Balance - June 30, 2026

 

661,936

9.11

Schedule of DSUs changes

Weighted

average grant

date fair value 

Number of 

per share 

  ​ ​ ​

DSUs

  ​ ​ ​

C$

Balance - December 31, 2025

 

135,490

 

9.39

Granted

51,324

9.36

Vested

 

(26,128)

8.84

Forfeited

 

(17,098)

9.37

Balance - June 30, 2026

 

143,588

9.48

Schedule of components and classification of share-based compensation recognized for share options, RSUs, and DSUs

Three Months Ended June 30, 

Six Months Ended June 30, 

2026

2025

2026

2025

  ​ ​ ​

$

  ​ ​ ​

$

  ​ ​ ​

$

  ​ ​ ​

$

Share options

 

295

125

647

 

758

RSUs

 

521

627

1,204

 

869

DSUs

 

58

699

71

 

813

Share-based compensation

 

874

1,451

1,922

 

2,440

Cost of sales

 

(26)

7

(19)

 

10

Research and development

 

219

315

422

 

588

Selling, general and administrative

 

681

1,129

1,519

 

1,842

Share-based compensation

 

874

1,451

1,922

 

2,440