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

March 31,

   

December 31,

 
   

2025

   

2024

 
   

Gross

           

Gross

         
   

Carrying

   

Accumulated

   

Carrying

   

Accumulated

 
   

Amount

   

Amortization

   

Amount

   

Amortization

 

Technology platform

  $ 7,140     $ 3,253     $ 7,140     $ 3,041  

Purchased and developed software

    14,384       5,559       13,780       5,006  

Customer relationships

    13,910       4,673       13,910       4,350  

Trademarks and trade names

    1,260       900       1,260       852  
      36,694       14,385       36,090       13,249  

Accumulated amortization

    14,385               13,249          

Net book value of amortizable intangible assets

  $ 22,309             $ 22,841