v3.25.1
Note 5 - Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
  

Estimated

         
  

Economic Life

         

Description

 

(in years)

  

March 31, 2025

  

December 31, 2024

 
            

Developed technologies

 10  $8,244,402  $8,064,402 

License agreements

 10   499,952   499,952 

Customer agreements

 1   122,885   122,885 

Distribution agreements

 8   19,733   19,733 

Accumulated amortization

     (3,065,798)  (2,847,820)

Intangible assets, net

    $5,821,174  $5,859,152 
Schedule of Accumulated Amortization on Finite-lived Intangible Assets [Table Text Block]
  

March 31, 2025

  

December 31, 2024

 

Developed technologies

 $2,741,861  $2,536,716 

License agreements

  189,813   177,730 

Customer agreements

  122,885   122,885 

Distribution agreements

  11,239   10,489 

Accumulated amortization

 $3,065,798  $2,847,820 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

Remainder of 2025

 $658,436 

2026

  877,915 

2027

  877,915 

2028

  875,169 

2029

  874,918 

Thereafter

  1,656,821 
  $5,821,174 
Schedule of Intangible Assets and Goodwill [Table Text Block]
  

As of December 31, 2024

  

Additions

  

Impairment

  

Amortization

  

As of March 31, 2025

 

Intangible assets

 $8,706,972  $180,000  $  $  $8,886,972 

Accumulated amortization

  (2,847,820)        (217,978)  (3,065,798)

Total intangible assets

 $5,859,152  $180,000  $  $(217,978) $5,821,174 
  

As of December 31, 2023

  

Additions

  

Impairment

  

Amortization

  

As of March 31, 2024

 

Intangible assets

 $20,242,772  $  $  $  $20,242,772 

Accumulated amortization

  (4,376,740)        (503,374)  (4,880,114)

Total intangible assets

 $15,866,032  $  $  $(503,374) $15,362,658