XML 71 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value of Financial Instruments and Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 29, 2025
Dec. 31, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets – Derivative instruments $ 29,427 $ 39,159
Liabilities – Contingent consideration 22,100 21,122
Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets – Derivative instruments 0 0
Liabilities – Contingent consideration 0 0
Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets – Derivative instruments 29,427 39,159
Liabilities – Contingent consideration 0 0
Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets – Derivative instruments 0 0
Liabilities – Contingent consideration $ 22,100 $ 21,122