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: Geographic area (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended March 31, 2025 | | | | (unaudited) | | | | United States | | Canada | | Other Countries | | Total | | Revenue: | | | | | | | | | | IHT | | $ | 96,397 | | | $ | 7,112 | | | $ | 2,706 | | | $ | 106,215 | | | MS | | 60,977 | | | 5,095 | | | 26,368 | | | 92,440 | | | Total | | $ | 157,374 | | | $ | 12,207 | | | $ | 29,074 | | | $ | 198,655 | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended March 31, 2024 | | | | (unaudited) | | | | United States | | Canada | | Other Countries | | Total | | Revenue: | | | | | | | | | | IHT | | $ | 88,575 | | | $ | 7,721 | | | $ | 3,152 | | | $ | 99,448 | | | MS | | 64,302 | | | 4,668 | | | 31,182 | | | 100,152 | | | Total | | $ | 152,877 | | | $ | 12,389 | | | $ | 34,334 | | | $ | 199,600 | | | | | | | | | | | | | | | | | | | | | | |
Revenue by Operating segment and service type (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended March 31, 2025 | | (unaudited) | | Non-Destructive Evaluation and Testing Services | | Repair and Maintenance Services | | Heat Treating | | Other | | Total | Revenue: | | | | | | | | | | IHT | $ | 84,444 | | | $ | 1 | | | $ | 16,372 | | | $ | 5,398 | | | $ | 106,215 | | MS | — | | | 91,287 | | | 189 | | | 964 | | | 92,440 | | Total | $ | 84,444 | | | $ | 91,288 | | | $ | 16,561 | | | $ | 6,362 | | | $ | 198,655 | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended March 31, 2024 | | (unaudited) | | Non-Destructive Evaluation and Testing Services | | Repair and Maintenance Services | | Heat Treating | | Other | | Total | Revenue: | | | | | | | | | | IHT | $ | 81,010 | | | $ | 145 | | | $ | 13,484 | | | $ | 4,809 | | | $ | 99,448 | | MS | — | | | 98,863 | | | 107 | | | 1,182 | | | 100,152 | | Total | $ | 81,010 | | | $ | 99,008 | | | $ | 13,591 | | | $ | 5,991 | | | $ | 199,600 | | | | | | | | | | | | | | | | | | | | | |
|