| 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 States | | Canada | | Other Countries | | Total | Revenue1: | | | | | | | | | | IHT | | $ | 114,760 | | | $ | 12,513 | | | $ | 4,010 | | | $ | 131,283 | | | MS | | 57,199 | | | 7,474 | | | 32,722 | | | 97,395 | | | Total | | $ | 171,959 | | | $ | 19,987 | | | $ | 36,732 | | | $ | 228,678 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, 2025 | | | (unaudited) | | | United States | | Canada | | Other Countries | | Total | Revenue1: | | | | | | | | | | IHT | | $ | 119,813 | | | $ | 15,112 | | | $ | 3,297 | | | $ | 138,222 | | | MS | | 64,473 | | | 10,312 | | | 35,019 | | | 109,804 | | | Total | | $ | 184,286 | | | $ | 25,424 | | | $ | 38,316 | | | $ | 248,026 | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Six Months Ended June 30, 2026 | | | (unaudited) | | | United States | | Canada | | Other Countries | | Total | Revenue1: | | | | | | | | | | IHT | | $ | 225,102 | | | $ | 21,780 | | | $ | 7,792 | | | $ | 254,674 | | | MS | | 113,180 | | | 14,764 | | | 61,116 | | | 189,060 | | | Total | | $ | 338,282 | | | $ | 36,544 | | | $ | 68,908 | | | $ | 443,734 | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Six Months Ended June 30, 2025 | | | (unaudited) | | | United States | | Canada | | Other Countries | | Total | Revenue1: | | | | | | | | | | IHT | | $ | 223,616 | | | $ | 22,224 | | | $ | 6,003 | | | $ | 251,843 | | | MS | | 118,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-Treating | | Other | | Total | 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-Treating | | Other | | Total | 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-Treating | | Other | | Total | 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-Treating | | Other | | Total | 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.
|