v3.26.1
Revenue
6 Months Ended
Jun. 30, 2026
Revenue  
Revenue

12

Revenue

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

​

​

​

​

​

​

​

 

Three Months Ended June 30, 

​

​

2026

​

2025

​

  ​ ​ ​

$

  ​ ​ ​

$

Timing of transfer of control

​

​

​

​

Point in time revenue

​

2,298

​

2,028

Service revenue recognized over time

​

185

​

183

​

​

2,483

​

2,211

​

​

​

​

​

​

​

​

Six Months Ended June 30,

​

​

2026 

​

2025 

​

  ​ ​ ​

$

  ​ ​ ​

$

Timing of transfer of control

​

​

​

​

Point in time revenue

​

7,440

 

4,475

Service revenue recognized over time

​

380

 

357

​

​

7,820

 

4,832

​