v3.26.1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
May 02, 2026
Jan. 31, 2026
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Intangible Assets, Gross (Excluding Goodwill) $ 1,284,172 $ 1,284,172
Accumulated Amortization 416,518 358,224
Intangible Assets, Net 867,654 925,948
UtiliQuest    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Intangible Assets, Gross (Excluding Goodwill) 4,700 4,700
Accumulated Amortization 0 0
Intangible Assets, Net $ 4,700 4,700
Customer relationships    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Useful life 13 years 4 months 24 days  
Intangible Assets, Gross (Excluding Goodwill) $ 1,032,417 1,032,417
Accumulated Amortization 330,753 306,094
Intangible Assets, Net $ 701,664 726,323
Trade names    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Useful life 13 years 10 months 24 days  
Intangible Assets, Gross (Excluding Goodwill) $ 54,080 54,080
Accumulated Amortization 10,989 10,178
Intangible Assets, Net $ 43,091 43,902
Backlog Intangibles    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Useful life 1 year 1 month 6 days  
Intangible Assets, Gross (Excluding Goodwill) $ 192,900 192,900
Accumulated Amortization 74,724 41,903
Intangible Assets, Net $ 118,176 150,997
Non-compete agreements    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Useful life 1 year 6 months  
Intangible Assets, Gross (Excluding Goodwill) $ 75 75
Accumulated Amortization 52 49
Intangible Assets, Net $ 23 $ 26