XML 74 R56.htm IDEA: XBRL DOCUMENT v3.19.1
Intangible Assets (Schedule of Intangible Assets) (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, net $ 33,655,099 $ 21,444,545
Product and License Rights    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 36,573,941 21,879,981
Accumulated amortization (8,405,188) (6,564,007)
Intangible assets, net 28,168,753 15,315,974
Patents    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 9,428,266 9,177,647
Accumulated amortization (4,087,273) (3,158,990)
Intangible assets, net 5,340,993 6,018,657
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 154,373 118,934
Accumulated amortization (9,020) (9,020)
Intangible assets, net $ 145,353 $ 109,914