v3.25.2
Fair Value Measurements - Schedule of Assets and Liabilities Measured on a Recurring Basis (Details) - Fair value, measurements, recurring - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 28, 2024
Assets:    
Derivative assets $ 11,855 $ 22,126
Investments held in Rabbi Trust 86,024 93,770
Total assets at fair value 97,879 115,896
Liabilities:    
Derivative liabilities 3,426 780
Contingent consideration 1,918 2,888
Total liabilities at fair value 5,344 3,668
Level 1    
Assets:    
Derivative assets 0 0
Investments held in Rabbi Trust 86,024 93,770
Total assets at fair value 86,024 93,770
Liabilities:    
Derivative liabilities 0 0
Contingent consideration 0 0
Total liabilities at fair value 0 0
Level 2    
Assets:    
Derivative assets 11,855 22,126
Investments held in Rabbi Trust 0 0
Total assets at fair value 11,855 22,126
Liabilities:    
Derivative liabilities 3,426 780
Contingent consideration 0 0
Total liabilities at fair value 3,426 780
Level 3    
Assets:    
Derivative assets 0 0
Investments held in Rabbi Trust 0 0
Total assets at fair value 0 0
Liabilities:    
Derivative liabilities 0 0
Contingent consideration 1,918 2,888
Total liabilities at fair value $ 1,918 $ 2,888