XML 51 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Schedule of intangible assets
Amortization expense is recognized ratably over the following periods:
Product rightsEstimated economic life
License rightsTerm of license agreement
PatentsLife of patent
Intangible assets and Goodwill consisted of the following at December 31, 2023 and 2022.
20232022
Product and license rights$43,250,341 $49,668,141 
Less: accumulated amortization(22,755,543)(21,891,974)
Total product and license rights20,494,798 27,776,167 
Patents10,712,405 10,610,228 
Less: accumulated amortization(8,819,287)(8,051,018)
Total patents1,893,118 2,559,210 
Trademarks413,775 397,974 
Less: accumulated amortization(193,773)(142,673)
Total trademarks220,002 255,301 
Total intangible assets$22,607,918 $30,590,678 
Goodwill$914,000 $914,000 
Schedule of Distribution Costs Distribution costs were as follows for the years ended December 31:
20232022
Distribution costs$881,829 $857,842 
Schedule of Advertising Costs Advertising costs were as follows for the years ended December 31:
20232022
Advertising costs$2,903,741 $2,927,041