v3.26.3
Restricted assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Restricted assets (Details) [Line Items]    
After-tax profits 10.00%  
Reserve funds 50.00%  
PRC [Member]    
Restricted assets (Details) [Line Items]    
Paid-in-capital and statutory reserve $ 12,620 $ 12,230