v3.26.1
Segment information (Tables)
6 Months Ended
Jun. 30, 2026
Operating Segments [Abstract]  
Schedule of Revenue by Geographical Locations
The following tables present details on revenues derived in the following geographical locations for the three and six months ended June 30, 2026 and 2025.

Three months ended June 30,
Six months ended June 30,
2026
2025
2026
2025
$$$$
North America
Canada3,450 3,438 6,860 6,528 
United States46,183 41,634 89,586 82,294 
Rest of World19,017 15,660 37,824 29,206 
68,650 60,732 134,270 118,028