v3.25.1
Financial Instruments and Fair Value Measurements-Contingent Consideration Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 04, 2025
Mar. 29, 2024
Business Combination, Contingent Consideration, Liability [Roll Forward]    
Contingent Consideration, Beginning Balance $ 59,937  
Additions 2,844  
Charges / (Gain) 1,787 $ 13,443
Interest 0  
Payments (46,374)  
Foreign Exchange 149  
Contingent Consideration, Ending Balance 18,343  
Fair Value, Inputs, Level 3    
Business Combination, Contingent Consideration, Liability [Roll Forward]    
Contingent Consideration, Beginning Balance 17,315  
Additions 2,844  
Charges / (Gain) 0  
Interest 0  
Payments (1,965)  
Foreign Exchange 149  
Contingent Consideration, Ending Balance 18,343  
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