XML 57 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue A disaggregation of our revenue from contracts with customers by geographic region, by reportable operating segment and by service type is presented below (in thousands):
Twelve Months Ended December 31, 2023
United States and CanadaOther CountriesTotal
Revenue:
IHT$414,515 $15,044 $429,559 
MS294,118 138,938 433,056 
Total$708,633 $153,982 $862,615 
Twelve Months Ended December 31, 2022
United States and CanadaOther CountriesTotal
Revenue:
IHT$412,661 $9,901 $422,562 
MS296,151 121,495 417,646 
Total$708,812 $131,396 $840,208 
Twelve Months Ended December 31, 2023
Non-Destructive Evaluation and Testing ServicesRepair and Maintenance ServicesHeat TreatingOtherTotal
Revenue:
IHT$343,713 $275 $59,399 $26,172 $429,559 
MS— 429,480 702 2,874 433,056 
Total$343,713 $429,755 $60,101 $29,046 $862,615 
Twelve Months Ended December 31, 2022
Non-Destructive Evaluation and Testing ServicesRepair and Maintenance ServicesHeat TreatingOtherTotal
Revenue:
IHT$336,821 $180 $61,526 $24,035 $422,562 
MS— 413,424 276 3,946 417,646 
Total$336,821 $413,604 $61,802 $27,981 $840,208