XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.3
Segment reporting and concentrations - Revenues by geographic region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment reporting and concentrations        
Revenues $ 52,224 $ 22,169 $ 111,281 $ 60,663
United States        
Segment reporting and concentrations        
Revenues 43,237 13,273 84,910 35,469
United Kingdom        
Segment reporting and concentrations        
Revenues 2,586 2,589 7,200 8,042
Canada        
Segment reporting and concentrations        
Revenues 2,281 2,538 6,791 6,343
The Netherlands        
Segment reporting and concentrations        
Revenues 1,880 1,911 5,924 5,396
Others - principally other European countries        
Segment reporting and concentrations        
Revenues $ 2,240 $ 1,858 $ 6,456 $ 5,413