XML 50 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes (Details) - Schedule of Effective Income Tax Rate Reconciliation - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Schedule of Effective Income Tax Rate Reconciliation [Abstract]    
Tax at federal statutory rate $ (1,235,984) $ 949,384
Foreign rate differential (2,922) 2,922
ASC 740-10 uncertain tax position (230,322) (798,156)
Tax exemption (388,742) (1,148,552)
Global Intangible Low-Taxed Income 420,444 574,510
Stock based compensation 18,473 (270,754)
Tax Cut and Jobs Act 0 30,055
Others (463,093) (78,176)
Valuation allowance 2,133,188 0
Total (benefit) provision for income taxes $ 251,042 $ (738,767)