XML 77 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Intangible Assets (Schedule of Intangible Assets) (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, net $ 28,118,316 $ 30,920,324
Product and License Rights    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 38,543,542 37,400,742
Accumulated amortization (14,709,824) (11,499,141)
Intangible assets, net 23,833,718 25,901,601
Patents    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 10,306,922 9,882,511
Accumulated amortization (6,312,460) (5,127,878)
Intangible assets, net 3,994,462 4,754,633
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 338,011 273,110
Accumulated amortization (47,875) (9,020)
Intangible assets, net $ 290,136 $ 264,090