XML 24 R42.htm IDEA: XBRL DOCUMENT v3.19.3
Note 8 - Notes Payable - Notes Due to Related Parties (Details) (Parentheticals) - USD ($)
Sep. 30, 2019
Dec. 31, 2018
Promissory Note 1 [Member]    
Notes payable, face value $ 9,000,000 $ 9,000,000
Promissory Note 1 [Member] | First Francis [Member]    
Notes payable, face value 2,000,000 2,000,000
Promissory Note 2 [Member] | First Francis [Member]    
Notes payable, face value $ 2,768,662 $ 2,768,662