XML 109 R99.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Concentrations of Risks - Vendor Concentration Risk (Details) - Supplier Concentration Risk [Member]
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Cost of Goods and Service Benchmark [Member] | Tangshan Huida Ceramic Group Co., Ltd [Member]          
Concentration Risk [Line Items]          
Concentration risk (as a percent) 57.00% 55.20% 54.60% 53.40%  
Cost of Goods and Service Benchmark [Member] | Supplier, Second Largest [Member]          
Concentration Risk [Line Items]          
Concentration risk (as a percent) 11.90% 10.20%   13.30%  
Accounts Payable [Member] | Tangshan Huida Ceramic Group Co., Ltd [Member]          
Concentration Risk [Line Items]          
Concentration risk (as a percent)     81.10%   71.40%