v3.26.1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Aug. 01, 2026
Jan. 31, 2026
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Intangible Asset, Excluding Goodwill, before Accumulated Amortization $ 1,412,372 $ 1,284,172
Accumulated Amortization 476,983 358,224
Intangible Assets, Net 935,389 925,948
UtiliQuest    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Intangible Asset, Excluding Goodwill, before Accumulated Amortization 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 Asset, Excluding Goodwill, before Accumulated Amortization $ 1,121,217 1,032,417
Accumulated Amortization 356,215 306,094
Intangible Assets, Net $ 765,002 726,323
Trade names    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Useful life 13 years 8 months 12 days  
Intangible Asset, Excluding Goodwill, before Accumulated Amortization $ 54,080 54,080
Accumulated Amortization 11,801 10,178
Intangible Assets, Net $ 42,279 43,902
Backlog Intangibles    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Useful life 1 year 1 month 6 days  
Intangible Asset, Excluding Goodwill, before Accumulated Amortization $ 232,300 192,900
Accumulated Amortization 108,911 41,903
Intangible Assets, Net $ 123,389 150,997
Non-compete agreements    
Finite-Lived and Indefinite-Lived Intangible Assets [Line Items]    
Useful life 1 year 3 months 18 days  
Intangible Asset, Excluding Goodwill, before Accumulated Amortization $ 75 75
Accumulated Amortization 56 49
Intangible Assets, Net $ 19 $ 26