XML 79 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets and Goodwill - Schedule of Intangible Assets (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, net $ 17,973,449 $ 22,607,918
Goodwill 914,000 914,000
Product and License Rights    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 43,250,341 43,250,341
Accumulated amortization (26,300,793) (22,755,543)
Intangible assets, net 16,949,548 20,494,798
Patents    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 10,808,476 10,712,405
Accumulated amortization (9,965,779) (8,819,287)
Intangible assets, net 842,697 1,893,118
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross 433,397 413,775
Accumulated amortization (252,193) (193,773)
Intangible assets, net $ 181,204 $ 220,002