XML 145 R134.htm IDEA: XBRL DOCUMENT v3.22.1
Concentrations and Credit Risk (Details) - Schedule of suppliers trade payable - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Supplier B [Member]    
Concentrations and Credit Risk (Details) - Schedule of suppliers trade payable [Line Items]    
Trade payable $ 18,430,728 $ 20,592,979
Concentration risk, percentage of trade payable 39.59% 51.03%
Supplier C [Member]    
Concentrations and Credit Risk (Details) - Schedule of suppliers trade payable [Line Items]    
Trade payable $ 8,705,648 $ 6,837,722
Concentration risk, percentage of trade payable 18.70% 16.94%