XML 63 R47.htm IDEA: XBRL DOCUMENT v3.19.1
Note 9 - Income Taxes (Details) - Schedule of Taxes Payable - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Schedule of Taxes Payable [Abstract]    
Tax receivable $ 0 $ 0
Income tax payable - current 584,874 178,307
Income tax payable – noncurrent $ 3,351,652 $ 4,527,849