XML 70 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Segment reporting and concentrations - Revenues by geographic region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment reporting and concentrations        
Revenues $ 62,550 $ 52,224 $ 179,287 $ 111,281
United States        
Segment reporting and concentrations        
Revenues 52,752 43,237 150,202 84,910
Canada        
Segment reporting and concentrations        
Revenues 3,024 2,281 8,702 6,791
United Kingdom        
Segment reporting and concentrations        
Revenues 2,735 2,586 7,635 7,200
The Netherlands        
Segment reporting and concentrations        
Revenues 1,864 1,880 6,320 5,924
Others - principally other European countries        
Segment reporting and concentrations        
Revenues $ 2,175 $ 2,240 $ 6,428 $ 6,456