XML 31 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Cash and Cash Equivalents (Details Narrative) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Mar. 10, 2019
Cash and cash equivalents $ 2,588,207 $ 2,744,457  
Cash on hand 135,436 238,937  
Time deposits $ 2,452,771 $ 2,505,520  
Minimum [Member]      
Percentage of Interest rate for time deposits     2.95%
Maximum [Member]      
Percentage of Interest rate for time deposits     3.25%