XML 42 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Patents and Other Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Finite-lived Intangible Assets [Roll Forward]    
Patents and other intangible assets, beginning balance $ 5,363,102 $ 5,366,757
Patents and other intangible assets, additions 9,290 5,560
Patents and other intangible assets, disposals   (9,215)
Patents and other intangible assets, ending balance 5,372,392 5,363,102
Accumulated amortization (1,181,771) (1,015,071)
Patents and other intangible assets, net $ 4,190,621 $ 4,348,031