XML 52 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 8 - Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Goodwill [Table Text Block]
   

2024

   

2023

 
                 

Opening balance

  $ 113,263     $ 113,028  

Acquired in Marble Medical business combination

    2,564       -  

Acquired in AJR Enterprises business combination

    35,628       -  

Acquired in Welch Fluorocarbon business combination

    17,135       -  

Acquired in AQF business combination

    22,925       -  

Foreign currency translation

    (1,858 )     235  

Ending balance

  $ 189,657     $ 113,263  
Schedule of Finite-Lived Intangible Assets [Table Text Block]

December 31, 2024

 

Customer
List

   

Intellectual Property

   

Tradename & Brand

   

Non-
Compete

   

Total

 

Weighted-average amortization period (years)

    20       12.3       13.2       8.8          

Gross amount

  $ 129,527     $ 27,482     $ 1,013     $ 6,699     $ 164,721  

Accumulated amortization

    (15,655 )     (2,401 )     (268 )     (2,145 )   $ (20,469 )

Net balance

  $ 113,872     $ 25,081     $ 745     $ 4,554     $ 144,252  

December 31, 2023 (a)

 

Customer
List

   

Intellectual Property

   

Tradename & Brand

   

Non-
Compete

   

Total

 

Weighted-average amortization period (years)

    20       12       10.0       9.3          

Gross amount

  $ 65,270     $ 6,767     $ 367     $ 5,505     $ 77,909  

Accumulated amortization

    (10,932 )     (1,114 )     (217 )     (1,530 )   $ (13,793 )

Net balance

  $ 54,338     $ 5,653     $ 150     $ 3,975     $ 64,116  
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

2025

  $ 9,533  

2026

    9,530  

2027

    9,478  

2028

    9,433  

2029

    9,404  

Thereafter

    96,874  

Total

  $ 144,252