XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Bank Loans (Details) - Schedule of bank loans - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Schedule of bank loans [Abstract]    
Mortgage loan $ 4,893,661 $ 5,064,142
Line of revolving loan 6,425,437 6,322,417
Total bank loans 11,319,098 11,386,559
Current portion 6,425,437 6,446,139
Long-term portion (more than 12 months) 4,893,661 4,940,420
Total bank loans $ 11,319,098 $ 11,386,559