v3.26.1
REVENUE (Tables)
3 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
Summary of Disaggregation of Revenue A disaggregation of our revenue from customer contracts by geographic region, by reportable operating segment and by service type is presented below:
Revenue by geographic area (in thousands):
Three Months Ended March 31, 2026
(unaudited)
United StatesCanadaOther CountriesTotal
Revenue1:
IHT$110,342 $9,267 $3,782 $123,391 
MS55,981 7,290 28,394 91,665 
Total$166,323 $16,557 $32,176 $215,056 
Three Months Ended March 31, 2025
(unaudited)
United StatesCanadaOther CountriesTotal
Revenue1:
IHT$103,803 $7,112 $2,706 $113,621 
MS53,571 5,095 26,368 85,034 
Total$157,374 $12,207 $29,074 $198,655 
1 As of January 1, 2026, Emission Control Services (ECS), previously included in the MS segment, was moved to the IHT segment, refer to Note 15 - Segment Disclosures for more information.

Revenue by operating segment and service type (in thousands):
Three Months Ended March 31, 2026
(unaudited)
Non-Destructive Evaluation and Testing Services
Repair and Maintenance Services
Heat-TreatingOtherTotal
Revenue1:
IHT$104,076 $$16,653 $2,654 $123,391 
MS— 90,427 19 1,219 91,665 
Total$104,076 $90,435 $16,672 $3,873 $215,056 
Three Months Ended March 31, 2025
(unaudited)
Non-Destructive Evaluation and Testing Services
Repair and Maintenance Services
Heat-TreatingOtherTotal
Revenue1:
IHT$94,644 $$16,374 $2,602 $113,621 
MS— 83,881 189 964 85,034 
Total$94,644 $83,882 $16,563 $3,566 $198,655 
1 As of January 1, 2026, ECS, previously included in the MS segment, was moved to the IHT segment, refer to Note 15 - Segment Disclosures for more information.