XML 71 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
Intangible Assets (Schedule of Intangible Assets) (Details) - USD ($)
Dec. 31, 2017
Dec. 31, 2016
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, net $ 21,444,545 $ 22,154,176
Product and License Rights    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 21,879,981 20,543,262
Accumulated amortization (6,564,007) (4,988,333)
Intangible assets, net 15,315,974 15,554,929
Patents    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 9,177,647 8,844,994
Accumulated amortization (3,158,990) (2,298,442)
Intangible assets, net 6,018,657 6,546,552
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 118,934 61,715
Accumulated amortization (9,020) (9,020)
Intangible assets, net $ 109,914 $ 52,695