XML 65 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Prepayments and Other Current Assets (Details) - Schedule of prepayments and other current assets - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Schedule of prepayments and other current assets [Abstract]    
Prepaid land lease $ 189,030 $ 188,215
Prepayment for purchase of materials 6,965,186 9,190,527
Prepayment for purchase of equipment 1,114,206 980,786
Value-added tax recoverable 14,735,418 14,740,296
Others 21,349 696,816
Total $ 23,025,189 $ 25,796,640