v3.26.1
Segment reporting and concentrations - Revenues by geographic region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment reporting and concentrations        
Revenues $ 92,142 $ 58,393 $ 182,238 $ 116,737
United States        
Segment reporting and concentrations        
Revenues 79,860 48,563 159,079 97,460
Canada        
Segment reporting and concentrations        
Revenues 3,326 2,955 6,384 5,678
United Kingdom        
Segment reporting and concentrations        
Revenues 2,950 2,470 5,729 4,897
The Netherlands        
Segment reporting and concentrations        
Revenues 2,201 2,277 4,643 4,442
Others - principally other European countries        
Segment reporting and concentrations        
Revenues $ 3,805 $ 2,128 $ 6,403 $ 4,260