Schedule of Goodwill |
The Company’s goodwill balance was $330.5 million and $330.3 million as of April 26, 2025 and January 25, 2025, respectively. Changes in the carrying amount of goodwill consisted of the following (dollars in thousands): | | | | | | | | | | | | | | | | | | | Goodwill | | Accumulated Impairment Losses | | Total | Balance as of January 25, 2025 | $ | 579,361 | | | $ | (249,031) | | | $ | 330,330 | | | | | | | | Goodwill adjustment from fiscal 2025 acquisitions | 171 | | | — | | | 171 | | Balance as of April 26, 2025 | $ | 579,532 | | | $ | (249,031) | | | $ | 330,501 | |
|
Schedule of Intangible Assets |
Our intangible assets consisted of the following (dollars in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | April 26, 2025 | | January 25, 2025 | | Weighted Average Remaining Useful Lives (Years) | | Gross Carrying Amount | | Accumulated Amortization | | Intangible Assets, Net | | Gross Carrying Amount | | Accumulated Amortization | | Intangible Assets, Net | Customer relationships | 9.5 | | $ | 452,417 | | | $ | 277,691 | | | $ | 174,726 | | | $ | 452,417 | | | $ | 270,210 | | | $ | 182,207 | | Trade names, finite | 8.1 | | 14,080 | | | 9,440 | | | 4,640 | | | 14,080 | | | 9,293 | | | 4,787 | | Trade name, indefinite | Indefinite | | 4,700 | | | — | | | 4,700 | | | 4,700 | | | — | | | 4,700 | | Contract backlog | 1.3 | | 37,900 | | | 14,236 | | | 23,664 | | | 37,900 | | | 9,890 | | | 28,010 | | Non-compete agreements | 2.5 | | 75 | | | 37 | | | 38 | | | 75 | | | 33 | | | 42 | | | | | $ | 509,172 | | | $ | 301,404 | | | $ | 207,768 | | | $ | 509,172 | | | $ | 289,426 | | | $ | 219,746 | |
|
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense |
As of April 26, 2025, total amortization expense for existing finite-lived intangible assets for the next five fiscal years and thereafter is as follows (dollars in thousands): | | | | | | | | | | | Amount | Remainder of 2026 | | $ | 36,418 | | 2027 | | 38,500 | | 2028 | | 26,462 | | 2029 | | 19,269 | | 2030 | | 18,796 | | 2031 | | 18,126 | | Thereafter | | 45,497 | | Total | | $ | 203,068 | |
|