Note 5 - Intangible Assets (Tables)
|
6 Months Ended |
Jun. 30, 2024 |
| Notes Tables |
|
| Schedule of Finite-Lived Intangible Assets [Table Text Block] |
| | | Estimated | | | | | | | | | |
| | | Economic Life | | | | | | | | | |
| Description | | (in years) | | | June 30, 2024 | | | December 31, 2023 | |
| | | | | | | | | | | | |
| Developed technologies | | 10 | | | $ | 19,582,402 | | | $ | 19,582,402 | |
| License agreements | | 10 | | | | 510,752 | | | | 510,752 | |
| Customer agreements | | 1 | | | | 122,885 | | | | 122,885 | |
| Distribution agreements | | 8 | | | | 19,733 | | | | 19,733 | |
| Trademarks | | 10 | | | | 7,000 | | | | 7,000 | |
| Accumulated amortization | | | | | | (5,383,488 | ) | | | (4,376,740 | ) |
| Intangible assets, net | | | | | $ | 14,859,284 | | | $ | 15,866,032 | |
|
| Schedule of Accumulated Amortization on Finite-lived Intangible Assets [Table Text Block] |
| | | June 30, 2024 | | | December 31, 2023 | |
| Developed technologies | | $ | 5,093,237 | | | $ | 4,113,045 | |
| License agreements | | | 156,624 | | | | 131,917 | |
| Customer agreements | | | 122,885 | | | | 122,885 | |
| Distribution agreements | | | 8,992 | | | | 7,493 | |
| Trademarks | | | 1,750 | | | | 1,400 | |
| Accumulated amortization | | $ | 5,383,488 | | | $ | 4,376,740 | |
|
| Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] |
| Remainder of 2024 | | $ | 986,751 | |
| 2025 | | | 1,993,499 | |
| 2026 | | | 1,993,499 | |
| 2027 | | | 1,993,499 | |
| 2028 | | | 1,993,499 | |
| Thereafter | | | 5,898,537 | |
| | | $ | 14,859,284 | |
|
| Schedule of Intangible Assets and Goodwill [Table Text Block] |
| | | As of December 31, 2023 | | | Additions | | | Impairment | | | Amortization | | | As of June 30, 2024 | |
| Intangible assets | | $ | 20,242,772 | | | $ | — | | | $ | — | | | $ | — | | | $ | 20,242,772 | |
| Accumulated amortization | | | (4,376,740 | ) | | | — | | | | — | | | | (1,006,748 | ) | | | (5,383,488 | ) |
| Total intangible assets and goodwill | | $ | 15,866,032 | | | $ | — | | | $ | — | | | $ | (1,006,748 | ) | | $ | 14,859,284 | |
| | | As of December 31, 2022 | | | Additions | | | Impairment | | | Amortization | | | As of June 30, 2023 | |
| Intangible assets | | $ | 20,042,772 | | | $ | — | | | $ | — | | | $ | — | | | $ | 20,042,772 | |
| Accumulated amortization | | | (2,379,091 | ) | | | — | | | | — | | | | (1,000,902 | ) | | | (3,379,993 | ) |
| Total intangible assets and goodwill | | $ | 17,663,681 | | | $ | — | | | $ | — | | | $ | (1,000,902 | ) | | $ | 16,662,779 | |
|