Note 5 - Intangible Assets - Intangible Assets (Details) - USD ($) |
Mar. 31, 2025 |
Dec. 31, 2024 |
Mar. 31, 2024 |
Dec. 31, 2023 |
---|---|---|---|---|
Intangible assets, gross | $ 8,886,972 | $ 8,706,972 | $ 20,242,772 | $ 20,242,772 |
Accumulated amortization | (3,065,798) | (2,847,820) | $ (4,880,114) | $ (4,376,740) |
Finite-Lived Intangible Assets, Net | $ 5,821,174 | 5,859,152 | ||
Developed Technology Rights [Member] | ||||
Estimated economic life (Year) | 10 years | |||
Intangible assets, gross | $ 8,244,402 | 8,064,402 | ||
Accumulated amortization | $ (2,741,861) | (2,536,716) | ||
Licensing Agreements [Member] | ||||
Estimated economic life (Year) | 10 years | |||
Intangible assets, gross | $ 499,952 | 499,952 | ||
Accumulated amortization | $ (189,813) | (177,730) | ||
Customer-Related Intangible Assets [Member] | ||||
Estimated economic life (Year) | 1 year | |||
Intangible assets, gross | $ 122,885 | 122,885 | ||
Accumulated amortization | $ (122,885) | (122,885) | ||
Distribution Rights [Member] | ||||
Estimated economic life (Year) | 8 years | |||
Intangible assets, gross | $ 19,733 | 19,733 | ||
Accumulated amortization | $ (11,239) | $ (10,489) |