XML 79 R64.htm IDEA: XBRL DOCUMENT v3.25.4
Goodwill and Intangible Assets - Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 28, 2025
Dec. 29, 2024
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period 18 years 18 years
Gross Carrying Amount $ 499,346 $ 468,873
Accumulated Amortization (156,103) (127,972)
Total $ 343,243 $ 340,901
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period 19 years 19 years
Gross Carrying Amount $ 414,808 $ 389,918
Accumulated Amortization (127,463) (105,218)
Total $ 287,345 $ 284,700
Trade names and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period 15 years 15 years
Gross Carrying Amount $ 82,057 $ 78,955
Accumulated Amortization (28,227) (22,754)
Total $ 53,830 $ 56,201
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period 9 months 18 days  
Gross Carrying Amount $ 2,481  
Accumulated Amortization (413)  
Total $ 2,068