XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Note 2 - Business Acquisitions, Goodwill and Purchased Intangible Assets (Tables)
9 Months Ended
Sep. 28, 2024
Notes Tables  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]

Current assets, including cash received

  $ 10,135  

Property, plant and equipment

    538  

Intangible assets

    34,500  

Goodwill

    15,377  

Total assets acquired

    60,550  

Liabilities assumed

    (10,203 )

Net assets acquired

  $ 50,347  
Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]
   

Estimated

Fair Value

   

Weighted

Average

Useful Life

(years)

 

Developed technology

  $ 20,600       8.0  

Customer relationships

    12,900       10.0  

Product backlog

    100       1.0  

Trademarks and trade names

    900       5.0  

Total intangible assets

  $ 34,500          
Schedule of Goodwill [Table Text Block]
   

Goodwill

 

Balance December 31, 2022

  $ 213,539  

Additions

    24,132  

Impact of currency exchange

    3,987  

Balance, December 30, 2023

    241,658  

Impact of currency exchange

    1,209  

Balance, September 28, 2024

  $ 242,867  
Schedule of Finite-Lived and Indefinite-Lived Intangible Assets [Table Text Block]
   

September 28, 2024

 

December 30, 2023

 
                 

Remaining

               
                 

Weighted

               
   

Gross

         

Average

 

Gross

         
   

Carrying

   

Accum.

 

Amort.

 

Carrying

   

Accum.

 
   

Amount

   

Amort.

 

Period (years)

 

Amount

   

Amort.

 

Developed technology

  $ 234,594     $ 160,489  

3.8

  $ 233,623     $ 137,168  

Customer relationships

    74,001       34,359  

6.4

    73,759       28,932  

Trade names

    21,643       12,822  

4.9

    21,569       11,231  

Product backlog

    100       100  

0

    100       25  

Covenant not-to-compete

    248       192  

2.3

    250       175  

Total intangible assets

  $ 330,586     $ 207,962       $ 329,301     $ 177,531