XML 65 R49.htm IDEA: XBRL DOCUMENT v3.19.1
Note 9 - Income Taxes (Details) - Schedule of Effective Income Tax Rate Reconciliation - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Schedule of Effective Income Tax Rate Reconciliation [Abstract]    
Tax at federal statutory rate $ 974,405 $ 2,218,304
Foreign income taxed at different rates 4,209 (736,396)
ASC 740-10 uncertain tax position (687,055) (135,293)
Tax exemption (1,174,860) (2,045,545)
Global Intangible Low-Taxed Income 542,258 0
Stock based compensation (270,754) 471,323
Tax Cut and Jobs Act 30,055 3,365,221
Others (78,176) (377,801)
Total (benefit) provision for income taxes $ (659,918) $ 2,759,813