XML 84 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Prepayments and Other Current Assets (Details) - Schedule of prepayments and other current assets - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Schedule of prepayments and other current assets [Abstract]    
Prepaid land lease $ 188,215 $ 183,912
Prepayment for purchase of materials 9,190,527 10,945
Prepayment for purchase of equipment 980,786
Value-added tax recoverable 14,740,296 5,864,989
Others 696,816 991,669
Total $ 25,796,640 $ 7,051,515