v3.26.1
Revenue and segment reporting - Geographic location (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
segment
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Segment reporting      
Number of operating segments | segment 2    
Revenue $ 66,089 $ 7,475 $ 2,734
Asia      
Segment reporting      
Revenue 20,848 1,562 988
North America      
Segment reporting      
Revenue 20,915 3,946 1,338
Africa      
Segment reporting      
Revenue 24,212 1,848 303
Europe      
Segment reporting      
Revenue 13 87 98
Others      
Segment reporting      
Revenue $ 101 $ 32 $ 7