v3.26.1
Concentrations of risks - Vendor Concentration Risk (Details) - Supplier Concentration Risk
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Cost of Goods and Service Benchmark | Tangshan Huida Ceramic Group Co., Ltd          
Concentration Risk [Line Items]          
Concentration risk (as a percent) 53.60% 51.00% 50.70% 56.50%  
Cost of Goods and Service Benchmark | Supplier, Second Largest          
Concentration Risk [Line Items]          
Concentration risk (as a percent)       10.10%  
Accounts Payable | Tangshan Huida Ceramic Group Co., Ltd          
Concentration Risk [Line Items]          
Concentration risk (as a percent)     75.10%   83.30%