XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Note 4 - Goodwill and Long-Lived Assets (Tables)
6 Months Ended
Jun. 30, 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

    1,779  

Carrying amount at June 30, 2025

  $ 10,152  
Schedule of Intangible Assets and Goodwill [Table Text Block]
   

June 30, 2025

   

December 31, 2024

 

(in thousands)

         

Accumulated

                   

Accumulated

         

Amortizable intangible assets:

 

Gross

   

Amortization

   

Net

   

Gross

   

Amortization

   

Net

 

Customer relationships

  $ 16,313     $ (11,564 )   $ 4,749     $ 15,603     $ (10,450 )   $ 5,153  

Technology and software development

    36,095       (32,676 )     3,419       35,397       (30,556 )     4,841  

Trade names and patents

    7,706       (6,953 )     753       7,452       (6,509 )     943  

Total amortizable intangible assets

  $ 60,114     $ (51,193 )   $ 8,921     $ 58,452     $ (47,515 )   $ 10,937  

Indefinite-lived intangible assets:

                    218                       195  

Total intangible assets

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

Three Months Ended June 30,

   

Six Months Ended June 30,

 

(in thousands)

 

2025

   

2024

   

2025

   

2024

 

Cost of revenues

  $ 43     $ 43     $ 87     $ 87  

Operating expense

    1,162       1,331       2,322       2,664  

Total amortization of intangible assets

  $ 1,205     $ 1,374     $ 2,409     $ 2,751  
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

(in thousands)

       

2025 (remainder of year)

  $ 1,792  

2026

    2,857  

2027

    1,586  

2028

    1,339  

2029

    950  

Thereafter

    397  

Total

  $ 8,921