v3.26.1
Other reserves (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Other reserves    
Beginning balance $ 53,175 $ 6,069
Share-based compensation expense 591  
Waiver of related party balances 948 47,106
Foreign currency translation (1,324)  
Ending balance 53,390 53,175
Share-based compensation reserve    
Other reserves    
Share-based compensation expense 591  
Ending balance 591  
Contribution reserve    
Other reserves    
Beginning balance 53,175 6,069
Waiver of related party balances 948 47,106
Ending balance 54,123 $ 53,175
Foreign currency translation reserve    
Other reserves    
Foreign currency translation (1,324)  
Ending balance $ (1,324)