XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Segment reporting and concentrations - Revenues by geographic region (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment reporting and concentrations    
Revenues $ 58,344 $ 26,504
United States    
Segment reporting and concentrations    
Revenues 48,897 17,872
Canada    
Segment reporting and concentrations    
Revenues 2,723 2,226
United Kingdom    
Segment reporting and concentrations    
Revenues 2,426 2,249
The Netherlands    
Segment reporting and concentrations    
Revenues 2,165 2,039
Others - principally other European countries    
Segment reporting and concentrations    
Revenues $ 2,133 $ 2,118