v3.25.3
Financial Instruments and Fair Value Measurements-Contingent Consideration Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2025
Sep. 27, 2024
Oct. 03, 2025
Sep. 27, 2024
Business Combination, Contingent Consideration, Liability [Roll Forward]        
Contingent Consideration, Beginning Balance     $ 59,937  
Additions     3,069  
Charges / (Gain) $ 1,800 $ (100) 1,787 $ (19,922)
Interest     0  
Payments     (46,394)  
Foreign Exchange     740  
Contingent Consideration, Ending Balance 19,139   19,139  
Fair Value, Inputs, Level 3        
Business Combination, Contingent Consideration, Liability [Roll Forward]        
Contingent Consideration, Beginning Balance     17,315  
Additions     3,069  
Charges / (Gain)     0  
Interest     0  
Payments     (1,985)  
Foreign Exchange     740  
Contingent Consideration, Ending Balance 19,139   19,139  
Fair Value, Inputs, Level 1        
Business Combination, Contingent Consideration, Liability [Roll Forward]        
Contingent Consideration, Beginning Balance     42,622  
Additions     0  
Charges / (Gain)     1,787  
Interest     0  
Payments     (44,409)  
Foreign Exchange     0  
Contingent Consideration, Ending Balance $ 0   $ 0