XML 74 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Intangible Assets and Goodwill (Schedule of Intangible Assets) (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, net $ 30,590,678 $ 23,954,475
Goodwill 914,000 882,000
Product and License Rights    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 49,668,141 38,543,542
Accumulated amortization (21,891,974) (18,015,112)
Intangible assets, net 27,776,167 20,528,430
Patents    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 10,610,228 10,478,930
Accumulated amortization (8,051,018) (7,333,251)
Intangible assets, net 2,559,210 3,145,679
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 397,974 373,462
Accumulated amortization (142,673) (93,096)
Intangible assets, net $ 255,301 $ 280,366