v3.25.4
Segment Reporting - Summary of Classification of Gross Revenue (Details) - USD ($)
$ in Thousands
1 Months Ended 5 Months Ended 7 Months Ended 12 Months Ended
Jul. 29, 2024
Dec. 31, 2024
Jul. 29, 2024
Dec. 31, 2025
Dec. 31, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue   $ 463,527 $ 633,866 $ 1,530,296 $ 1,050,057
Predecessor          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue $ 633,866       1,050,057
Inspection and Mitigation | Predecessor          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue         1,050,057
Consulting Engineering | Predecessor          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue         0
Geospatial | Predecessor          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue         0
Operating Segments          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue   463,527   1,530,296  
Operating Segments | Cost-reimbursable contracts          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue   442,997   1,443,400  
Operating Segments | Fixed-unit price contracts          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue   20,530   86,896  
Operating Segments | Predecessor          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 633,866   633,866   1,050,057
Operating Segments | Predecessor | Cost-reimbursable contracts          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue     614,774   1,026,478
Operating Segments | Predecessor | Fixed-unit price contracts          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue     19,092   23,579
Operating Segments | Inspection and Mitigation          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue   463,527 633,866 1,098,888 1,050,057
Operating Segments | Inspection and Mitigation | Cost-reimbursable contracts          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue   442,997   1,044,637  
Operating Segments | Inspection and Mitigation | Fixed-unit price contracts          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue   20,530   54,251  
Operating Segments | Inspection and Mitigation | Predecessor          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 633,866   633,866   1,050,057
Operating Segments | Inspection and Mitigation | Predecessor | Cost-reimbursable contracts          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue     614,774   1,026,478
Operating Segments | Inspection and Mitigation | Predecessor | Fixed-unit price contracts          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue     19,092   23,579
Operating Segments | Consulting Engineering          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue   0 0 300,145 0
Operating Segments | Consulting Engineering | Cost-reimbursable contracts          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue   0   271,226  
Operating Segments | Consulting Engineering | Fixed-unit price contracts          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue   0   28,919  
Operating Segments | Consulting Engineering | Predecessor          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 0   0   0
Operating Segments | Consulting Engineering | Predecessor | Cost-reimbursable contracts          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue     0   0
Operating Segments | Consulting Engineering | Predecessor | Fixed-unit price contracts          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue     0   0
Operating Segments | Geospatial          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue   0 0 131,263 0
Operating Segments | Geospatial | Cost-reimbursable contracts          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue   0   127,537  
Operating Segments | Geospatial | Fixed-unit price contracts          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue   0   3,726  
Operating Segments | Geospatial | Predecessor          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue $ 0   0   0
Operating Segments | Geospatial | Predecessor | Cost-reimbursable contracts          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue     0   0
Operating Segments | Geospatial | Predecessor | Fixed-unit price contracts          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue     0   0
Operating Segments | Public and quasi-public sector          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue   9,123   294,445  
Operating Segments | Public and quasi-public sector | Predecessor          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue     10,335   16,536
Operating Segments | Public and quasi-public sector | Inspection and Mitigation          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue   9,123   40,470  
Operating Segments | Public and quasi-public sector | Inspection and Mitigation | Predecessor          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue     10,335   16,536
Operating Segments | Public and quasi-public sector | Consulting Engineering          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue   0   147,579  
Operating Segments | Public and quasi-public sector | Consulting Engineering | Predecessor          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue     0   0
Operating Segments | Public and quasi-public sector | Geospatial          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue   0   106,396  
Operating Segments | Public and quasi-public sector | Geospatial | Predecessor          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue     0   0
Operating Segments | Private sector          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue   454,404   1,235,851  
Operating Segments | Private sector | Predecessor          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue     623,531   1,033,521
Operating Segments | Private sector | Inspection and Mitigation          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue   454,404   1,058,418  
Operating Segments | Private sector | Inspection and Mitigation | Predecessor          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue     623,531   1,033,521
Operating Segments | Private sector | Consulting Engineering          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue   0   152,566  
Operating Segments | Private sector | Consulting Engineering | Predecessor          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue     0   0
Operating Segments | Private sector | Geospatial          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue   $ 0   $ 24,867  
Operating Segments | Private sector | Geospatial | Predecessor          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue     $ 0   $ 0