XML 66 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Prepayments and Other Current Assets (Details) - Schedule of prepayments and other current assets - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Schedule of prepayments and other current assets [Abstract]    
Prepaid land lease $ 178,800 $ 188,215
Prepayment for purchase of materials 7,450,713 9,190,527
Prepayment for purchase of equipment 1,053,908 980,786
Value-added tax recoverable 13,910,314 14,740,296
Others 213,565 696,816
Total $ 22,807,300 $ 25,796,640