XML 97 R90.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Information - Components of Segment Revenues, Segment Expenses and Segment Adjusted EBITDA (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]        
Segment Revenues $ 224,888 $ 178,687 $ 637,265 $ 507,337
Segment Adjusted EBITDA 47,131 36,213 133,286 97,915
Assessment, Permitting and Response | Operating Segments        
Segment Reporting Information [Line Items]        
Segment Revenues 91,081 52,019 248,144 164,043
Segment Expenses 70,645 40,831 189,581 123,955
Segment Adjusted EBITDA 20,436 11,188 58,563 40,088
Measurement and Analysis | Operating Segments        
Segment Reporting Information [Line Items]        
Segment Revenues 62,958 58,583 184,783 158,889
Segment Expenses 45,675 45,213 135,429 126,656
Segment Adjusted EBITDA 17,283 13,370 49,354 32,233
Remediation and Reuse | Operating Segments        
Segment Reporting Information [Line Items]        
Segment Revenues 70,849 68,085 204,338 184,405
Segment Expenses 61,437 56,430 178,969 158,811
Segment Adjusted EBITDA $ 9,412 $ 11,655 $ 25,369 $ 25,594