XML 108 R78.htm IDEA: XBRL DOCUMENT v3.19.1
Note 22 - Fair Value Disclosures - Fair Value of Financial Instruments (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Reported Value Measurement [Member]    
Cash and cash equivalents $ 3,193 $ 84,978
Other receivables 418,905 222,562
Note receivable - related party 44,859 44,859
Ukraine, LLC - related party 875,328 775,328
Loans payable 10,107,205 9,981,883
Loans payable – related parties 1,360,806 1,138,923
Patent acquisition liability 1,010,000  
Convertible notes payable 5,143,647 3,670,172
Convertible notes payable – related parties 2,538,681 2,710,313
Estimate of Fair Value Measurement [Member]    
Cash and cash equivalents 3,193 84,978
Other receivables 418,905 222,562
Note receivable - related party 44,859 44,859
Ukraine, LLC - related party 875,328 775,328
Loans payable 10,107,205 9,981,883
Loans payable – related parties
Patent acquisition liability 1,010,000  
Convertible notes payable 5,534,810 3,831,760
Convertible notes payable – related parties
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash and cash equivalents
Other receivables
Note receivable - related party
Ukraine, LLC - related party
Loans payable
Loans payable – related parties
Patent acquisition liability  
Convertible notes payable
Convertible notes payable – related parties
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash and cash equivalents 3,193 84,978
Other receivables
Note receivable - related party
Ukraine, LLC - related party
Loans payable
Loans payable – related parties
Patent acquisition liability  
Convertible notes payable
Convertible notes payable – related parties
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash and cash equivalents
Other receivables 418,905 222,562
Note receivable - related party 44,859 44,859
Ukraine, LLC - related party 875,328 775,328
Loans payable 10,107,205 9,981,883
Loans payable – related parties
Patent acquisition liability 1,010,000  
Convertible notes payable 5,534,810 3,831,760
Convertible notes payable – related parties