XML 64 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Note 8 - Notes Payable - Notes Payable (Details) (Parentheticals) - Notes Payable [Member] - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Jul. 01, 2016
Related Party Notes, One [Member] | First Francis [Member]      
Notes payable, face value $ 2,000,000 $ 2,000,000 $ 2,000,000
Related Party Notes, Two [Member] | First Francis [Member]      
Notes payable, face value 2,768,662 2,768,662 $ 2,768,662
Seller Note [Member]      
Notes payable, face value $ 9,000,000 $ 9,000,000