XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Note 4 - Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Goodwill [Table Text Block]

(in thousands)

       

Carrying amount at December 31, 2024

  $ 56,324  

Goodwill impairment

    (47,951 )

Effect of change in currency translation

    587  

Carrying amount at March 31, 2025

  $ 8,960  
Schedule of Intangible Assets and Goodwill [Table Text Block]
   

March 31, 2025

   

December 31, 2024

 

(in thousands)

         

Accumulated

                   

Accumulated

         

Amortizable intangible assets:

 

Gross

   

Amortization

   

Net

   

Gross

   

Amortization

   

Net

 

Customer relationships

  $ 15,886     $ (10,950 )   $ 4,936     $ 15,603     $ (10,450 )   $ 5,153  

Technology and software development

    35,684       (31,540 )     4,144       35,397       (30,556 )     4,841  

Trade names and patents

    7,555       (6,707 )     848       7,452       (6,509 )     943  

Total amortizable intangible assets

  $ 59,125     $ (49,197 )   $ 9,928     $ 58,452     $ (47,515 )   $ 10,937  

Indefinite-lived intangible assets:

                    202                       195  

Total intangible assets

                  $ 10,130                     $ 11,132  
Finite-Lived Intangible Assets Amortization Expense [Table Text Block]
   

Three Months Ended March 31,

 

(in thousands)

 

2025

   

2024

 

Cost of revenues

  $ 44     $ 44  

Operating expense

    1,160       1,333  

Total amortization of intangible assets

  $ 1,204     $ 1,377  
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

(in thousands)

       

2025 (remainder of year)

  $ 2,991  

2026

    2,797  

2027

    1,525  

2028

    1,279  

2029

    939  

Thereafter

    397  

Total

  $ 9,928