XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Bank Loans (Details) - Schedule of bank loans - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Schedule of bank loans [Abstract]    
Mortgage loan $ 5,406,332 $ 5,493,475
Line of revolving loan 4,877,322 4,913,557
Total bank loans 10,283,654 10,407,032
Current portion 5,497,669 5,584,788
Long-term portion (more than 12 months) 4,785,985 4,822,244
Total bank loans $ 10,283,654 $ 10,407,032