v3.26.3
Revenue
9 Months Ended
Sep. 30, 2026
Revenue  
Revenue

12

Revenue

The following table provides information about disaggregated revenue by products and services:

​

​

​

​

​

​

​

 

Three Months Ended September 30, 

​

​

2026

​

2025

​

  ​ ​ ​

$

  ​ ​ ​

$

Timing of transfer of control

​

​

​

​

Point in time revenue

​

9,606

​

5,096

Service revenue recognized over time

​

224

​

193

​

​

9,830

​

5,289

​

​

​

​

​

​

​

​

Nine Months Ended September 30, 

​

​

2026 

​

2025 

​

  ​ ​ ​

$

  ​ ​ ​

$

Timing of transfer of control

​

​

​

​

Point in time revenue

​

17,046

 

9,571

Service revenue recognized over time

​

604

 

550

​

​

17,650

 

10,121

​