v3.26.1
SEGMENT REPORTING - Summary of Financial Information for Each of the Company’s Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Segment Reporting [Line Items]          
Revenue $ 584,347 $ 313,925 $ 1,072,376 $ 548,140  
Cost of revenue 380,189 239,824 706,917 430,370  
Gross profit 204,158 74,101 365,459 117,770  
Depreciation and amortization 60,424 29,537 119,303 58,136  
Total assets 4,292,521 2,242,358 4,292,521 2,242,358 $ 4,396,309
Property and equipment, net 241,117 185,675 241,117 185,675 $ 255,625
Operating Segments          
Segment Reporting [Line Items]          
Revenue 584,347 313,925 1,072,376 548,140  
Corporate and Eliminations          
Segment Reporting [Line Items]          
Revenue 0 0 0 0  
Cost of revenue 0 0 0 0  
Gross profit 0 0 0 0  
Depreciation and amortization (38,026) (13,222) (75,783) (26,224)  
Total assets (479,573) (168,714) (479,573) (168,714)  
Property and equipment, net (26,170) 0 (26,170) 0  
Inspection & Mitigation | Operating Segments          
Segment Reporting [Line Items]          
Revenue 296,696 313,925 531,522 548,140  
Cost of revenue 229,447 239,824 423,513 430,370  
Gross profit 67,249 74,101 108,009 117,770  
Depreciation and amortization 16,866 16,315 33,589 31,912  
Total assets 1,998,135 2,073,644 1,998,135 2,073,644  
Property and equipment, net 157,030 185,675 157,030 185,675  
Consulting & Engineering | Operating Segments          
Segment Reporting [Line Items]          
Revenue 206,636 0 394,012 0  
Cost of revenue 109,029 0 207,233 0  
Gross profit 97,607 0 186,779 0  
Depreciation and amortization 2,211 0 3,897 0  
Total assets 1,171,873 0 1,171,873 0  
Property and equipment, net 11,019 0 11,019 0  
Geospatial | Operating Segments          
Segment Reporting [Line Items]          
Revenue 81,015 0 146,842 0  
Cost of revenue 41,713 0 76,171 0  
Gross profit 39,302 0 70,671 0  
Depreciation and amortization 3,321 0 6,034 0  
Total assets 642,940 0 642,940 0  
Property and equipment, net $ 46,898 $ 0 $ 46,898 $ 0