XML 66 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Prepayments and other current assets (Details) - Schedule of prepayments and other current assets - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Schedule of prepayments and other current assets [Abstract]    
Prepaid land lease $ 182,613 $ 183,912
Prepayment for purchase of materials 4,003,350 10,945
Value-added tax recoverable 6,067,438 5,864,989
Others 402,138 991,669
$ 10,655,539 $ 7,051,515