v3.25.1
Note 8 - Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Finite-Lived and Indefinite-Lived Intangible Assets by Major Class [Table Text Block]
                                   

December 31,

         
            Three Months Ended March 31, 2025    

2024

         
           

Less:

                                 
           

Accumulated

                           

Weighted

 
           

Currency

   

Less:

                   

Average

 
   

Gross

   

Translation

   

Accumulated

   

Net Book

   

Net Book

   

Useful

 
   

Value

   

Adjustment

   

Amortization

   

Value

   

Value

   

Life

 

Developed technology

  $ 12,080     $ (1,608

)

  $ (9,864

)

  $ 608     $ 805       14  

IPR&D

    2,656       (1,006 )     -       1,650       1,650    

Indefinite

 

Distributor relationships

    4,700       (415 )     (4,285 )     -       -       5  

Patents

    1,000       (189 )     (788 )     23       35       16  

Total

  $ 20,436     $ (3,218

)

  $ (14,937

)

  $ 2,281     $ 2,490       10  
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

Remainder of 2025

  $ 281  

2026

    200  

2027

    150  

Total

  $ 631