v3.26.1
GOODWILL (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Goodwill [Roll Forward]  
Goodwill, beginning balance $ 1,649,595
Acquisitions 6,456
Measurement period adjustments 23,564
Currency adjustments (18,095)
Goodwill, ending balance 1,661,520
NV5 Global, Inc.  
Goodwill [Roll Forward]  
Measurement period adjustments 19,600
Inspection & Mitigation  
Goodwill [Roll Forward]  
Goodwill, beginning balance 895,533
Acquisitions 1,609
Measurement period adjustments 102
Currency adjustments (18,095)
Goodwill, ending balance 879,149
Consulting & Engineering  
Goodwill [Roll Forward]  
Goodwill, beginning balance 516,873
Acquisitions 4,847
Measurement period adjustments 7,786
Currency adjustments 0
Goodwill, ending balance 529,506
Consulting & Engineering | NV5 Global, Inc.  
Goodwill [Roll Forward]  
Measurement period adjustments 7,800
Geospatial  
Goodwill [Roll Forward]  
Goodwill, beginning balance 237,189
Acquisitions 0
Measurement period adjustments 15,676
Currency adjustments 0
Goodwill, ending balance 252,865
Geospatial | NV5 Global, Inc.  
Goodwill [Roll Forward]  
Measurement period adjustments $ 13,900