XML 43 R27.htm IDEA: XBRL DOCUMENT v3.26.1
REVENUE (Tables)
6 Months Ended
Jun. 30, 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 June 30, 2026
(unaudited)
United StatesCanadaOther CountriesTotal
Revenue1:
IHT$114,760 $12,513 $4,010 $131,283 
MS57,199 7,474 32,722 97,395 
Total$171,959 $19,987 $36,732 $228,678 

Three Months Ended June 30, 2025
(unaudited)
United StatesCanadaOther CountriesTotal
Revenue1:
IHT$119,813 $15,112 $3,297 $138,222 
MS64,473 10,312 35,019 109,804 
Total$184,286 $25,424 $38,316 $248,026 

Six Months Ended June 30, 2026
(unaudited)
United StatesCanadaOther CountriesTotal
Revenue1:
IHT$225,102 $21,780 $7,792 $254,674 
MS113,180 14,764 61,116 189,060 
Total$338,282 $36,544 $68,908 $443,734 

Six Months Ended June 30, 2025
(unaudited)
United StatesCanadaOther CountriesTotal
Revenue1:
IHT$223,616 $22,224 $6,003 $251,843 
MS118,044 15,407 61,387 194,838 
Total$341,660 $37,631 $67,390 $446,681 
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 June 30, 2026
(unaudited)
Non-Destructive Evaluation and Testing Services
Repair and Maintenance Services
Heat-TreatingOtherTotal
Revenue1:
IHT$114,253 $11 $13,861 $3,158 $131,283 
MS— 96,451 486 458 97,395 
Total$114,253 $96,462 $14,347 $3,616 $228,678 

Three Months Ended June 30, 2025
(unaudited)
Non-Destructive Evaluation and Testing Services
Repair and Maintenance Services
Heat-TreatingOtherTotal
Revenue1:
IHT$112,958 $48 $21,922 $3,294 $138,222 
MS— 109,229 149 426 109,804 
Total$112,958 $109,277 $22,071 $3,720 $248,026 

Six Months Ended June 30, 2026
(unaudited)
Non-Destructive Evaluation and Testing Services
Repair and Maintenance Services
Heat-TreatingOtherTotal
Revenue1:
IHT$218,329 $19 $30,514 $5,812 $254,674 
MS— 186,878 505 1,677 189,060 
Total$218,329 $186,897 $31,019 $7,489 $443,734 

Six Months Ended June 30, 2025
(unaudited)
Non-Destructive Evaluation and Testing Services
Repair and Maintenance Services
Heat-TreatingOtherTotal
Revenue1:
IHT$207,602 $49 $38,296 $5,896 $251,843 
MS— 193,110 338 1,390 194,838 
Total$207,602 $193,159 $38,634 $7,286 $446,681 
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.