XML 96 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Risks and Concentration - Supplier's concentration (Details) - Total purchases - Supplier concentration risk
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Supplier A      
Risks and Concentration      
Concentration risk percentage   15.00% 25.00%
Supplier B      
Risks and Concentration      
Concentration risk percentage 11.00%