XML 103 R87.htm IDEA: XBRL DOCUMENT v3.22.1
Lease (Details) - Schedule of prepaid land use rights - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Schedule of prepaid land use rights [Abstract]    
Balance at beginning of period $ 7,500,780 $ 7,194,195
Amortization charge for the year (189,044) (162,763)
Foreign exchange adjustment 296,730 469,348
Balance at end of period 13,797,230 $ 7,500,780
Addition for the year $ 6,188,764