v3.25.2
Segment reporting and concentrations - Revenues by geographic region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment reporting and concentrations        
Revenues $ 58,393 $ 32,553 $ 116,737 $ 59,057
United States        
Segment reporting and concentrations        
Revenues 48,563 23,804 97,460 41,673
Canada        
Segment reporting and concentrations        
Revenues 2,955 2,284 5,678 4,510
United Kingdom        
Segment reporting and concentrations        
Revenues 2,470 2,364 4,897 4,614
The Netherlands        
Segment reporting and concentrations        
Revenues 2,277 2,005 4,442 4,044
Others - principally other European countries        
Segment reporting and concentrations        
Revenues $ 2,128 $ 2,096 $ 4,260 $ 4,216