v3.26.1
FAIR VALUE - Schedule of Fair Value of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 27, 2026
Dec. 27, 2025
Other assets measured at fair value:    
Life insurance policies $ 75,331 $ 58,427
Total assets measured at fair value 75,331 58,427
Accrued liabilities measured at fair value:    
Contingent consideration 22,500 30,000
Other long-term liabilities measured at fair value:    
Contingent consideration 22,500  
Total liabilities measured at fair value 45,000 30,000
Level 1    
Other assets measured at fair value:    
Life insurance policies 0 0
Total assets measured at fair value 0 0
Accrued liabilities measured at fair value:    
Contingent consideration 0 0
Other long-term liabilities measured at fair value:    
Contingent consideration 0  
Total liabilities measured at fair value 0 0
Level 2    
Other assets measured at fair value:    
Life insurance policies 75,331 58,427
Total assets measured at fair value 75,331 58,427
Accrued liabilities measured at fair value:    
Contingent consideration 0 0
Other long-term liabilities measured at fair value:    
Contingent consideration 0  
Total liabilities measured at fair value 0 0
Level 3    
Other assets measured at fair value:    
Life insurance policies 0 0
Total assets measured at fair value 0 0
Accrued liabilities measured at fair value:    
Contingent consideration 22,500 30,000
Other long-term liabilities measured at fair value:    
Contingent consideration 22,500  
Total liabilities measured at fair value $ 45,000 $ 30,000