v3.26.1
Segment reporting - Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment reporting        
Revenue $ 2,483 $ 2,211 $ 7,820 $ 4,832
Recurring - non-capital        
Segment reporting        
Revenue 1,612 1,561 4,086 3,362
Capital equipment        
Segment reporting        
Revenue 871 650 3,734 1,470
Canada        
Segment reporting        
Revenue 556 94 4,127 946
Canada | Recurring - non-capital        
Segment reporting        
Revenue 129 94 1,614 376
Canada | Capital equipment        
Segment reporting        
Revenue 427   2,513 570
USA        
Segment reporting        
Revenue 1,745 1,977 3,361 3,520
USA | Recurring - non-capital        
Segment reporting        
Revenue 1,301 1,327 2,140 2,620
USA | Capital equipment        
Segment reporting        
Revenue 444 650 1,221 900
Germany        
Segment reporting        
Revenue 182 140 332 366
Germany | Recurring - non-capital        
Segment reporting        
Revenue $ 182 $ 140 $ 332 $ 366