v3.25.2
Other Noncurrent Liabilities (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 28, 2024
Other Liabilities Disclosure [Abstract]    
Accrued pension liability $ 19,934 $ 17,676
Reserve for self-insurance, litigation, environmental and tax matters 83,647 80,757
Long-term acquisition hold-backs 96,202 104,684
Other 3,826 5,233
Other non-current liabilities $ 203,609 $ 208,350