XML 144 R133.htm IDEA: XBRL DOCUMENT v3.23.1
Concentrations and Credit Risk (Details) - Schedule of supplier net purchase - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Supplier A [Member]    
Concentrations and Credit Risk (Details) - Schedule of supplier net purchase [Line Items]    
Trade payable $ 5,532,709 [1]
Concentration risk, percentage of trade payable 15.38% [1]
Supplier B [Member]    
Concentrations and Credit Risk (Details) - Schedule of supplier net purchase [Line Items]    
Trade payable [1] $ 20,631,815
Concentration risk, percentage of trade payable [1] 25.30%
Supplier C [Member]    
Concentrations and Credit Risk (Details) - Schedule of supplier net purchase [Line Items]    
Trade payable $ 6,580,232 $ 19,332,674
Concentration risk, percentage of trade payable 18.29% 23.71%
[1] Comprised less than 10% of net purchase for the respective period.