XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Bank Loans (Details) - Schedule of bank loans - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Schedule Of Bank Loans Abstract    
Mortgage loan $ 4,845,394 $ 5,493,475
Line of revolving loan 5,331,504 4,913,557
100% Guarantee bank loan 666,702
Total bank loans 10,843,600 10,407,032
Current portion 5,428,151 5,584,788
Long-term portion (more than 12 months) 5,415,449 4,822,244
Total bank loans $ 10,843,600 $ 10,407,032