v3.25.1
Note 14 - Goodwill and Other Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Goodwill [Table Text Block]
   

Goodwill

 
         

December 31, 2024

  $ 189,657  

Foreign currency translation

    901  

March 31, 2025

  $ 190,558  
Schedule of Finite-Lived Intangible Assets [Table Text Block]

March 31, 2025

 

Customer
List

   

Intellectual Property

   

Tradename & Brand

   

Non-
Compete

   

Total

 

Weighted-average amortization period

 

20 years

   

12.3 years

   

13.2 years

   

8.7 years

         

Gross amount

  $ 130,162     $ 27,664     $ 1,038     $ 6,721     $ 165,585  

Accumulated amortization

    (17,307 )     (2,987 )     (289 )     (2,334 )   $ (22,917 )

Net balance

  $ 112,855     $ 24,677     $ 749     $ 4,387     $ 142,668  
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

Remainder of 2025

  $ 7,188  

2026

    9,581  

2027

    9,528  

2028

    9,482  

2029

    9,452  

Thereafter

    97,437  

Total

  $ 142,668