v3.24.2.u1
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