XML 36 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Note 10 - Notes Payable (Tables)
3 Months Ended
Mar. 31, 2019
Table Text Block Supplement [Abstract]  
Schedule of Note Payable
    March 31,   December 31,
    2019   2018
         
Note payable   $ 729,890     $ 734,327  
Less current portion     (20,109 )     (23,355 )
Note payable, net of current portion   $ 709,781     $ 710,972