XML 101 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Jan. 25, 2025
Jan. 27, 2024
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 509,172 $ 367,542
Accumulated Amortization 289,426 258,588
Intangible Assets, Net 219,746 108,954
Trade name, indefinite    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 4,700 4,700
Intangible Assets, Net $ 4,700 4,700
Customer relationships    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Lives (Years) 9 years 8 months 12 days  
Gross Carrying Amount $ 452,417 338,117
Accumulated Amortization 270,210 245,512
Intangible Assets, Net $ 182,207 92,605
Trade names, finite    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Lives (Years) 8 years 3 months 18 days  
Gross Carrying Amount $ 14,080 13,050
Accumulated Amortization 9,293 8,723
Intangible Assets, Net $ 4,787 4,327
Contract backlog    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Lives (Years) 1 year 6 months  
Gross Carrying Amount $ 37,900 11,600
Accumulated Amortization 9,890 4,335
Intangible Assets, Net $ 28,010 7,265
Non-compete agreement    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Useful Lives (Years) 2 years 9 months 18 days  
Gross Carrying Amount $ 75 75
Accumulated Amortization 33 18
Intangible Assets, Net $ 42 $ 57