Annual report pursuant to Section 13 and 15(d)

Other long-term assets (Schedule of Other Long-Term Assets) (Details)

v3.19.1
Other long-term assets (Schedule of Other Long-Term Assets) (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Patents:    
Accumulated amortization $ (612,086) $ (550,183)
Goodwill:    
Goodwill 1,186,496
Convertible Note Investment:    
Convertible note investment 200,000 200,000
Total other long-term assets gross 1,319,428 2,446,328
Net other long-term assets 707,342 1,896,145
Patents [Member]    
Patents:    
Cost 1,119,428 1,059,832
Accumulated amortization $ (612,086) $ (550,183)