v3.25.1
Other Noncurrent Liabilities (Details) - USD ($)
$ in Thousands
Mar. 29, 2025
Dec. 28, 2024
Other Liabilities Disclosure [Abstract]    
Accrued pension liability $ 18,561 $ 17,676
Reserve for self-insurance, litigation, environmental and tax matters 81,126 80,757
Long-term acquisition hold-backs 103,696 104,684
Other 4,418 5,233
Other non-current liabilities $ 207,801 $ 208,350