XML 51 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2022
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):
Geographic area:
Three Months Ended June 30, 2022Three Months Ended June 30, 2021
(unaudited)(unaudited)
United States and CanadaOther CountriesTotalUnited States and CanadaOther CountriesTotal
Revenue:
IHT$111,541 $2,583 $114,124 $114,834 $2,628 $117,462 
MS77,683 29,733 107,416 65,303 31,864 97,167 
Quest Integrity18,634 11,091 29,725 16,480 7,764 24,244 
Total$207,858 $43,407 $251,265 $196,617 $42,256 $238,873 

Six Months Ended June 30, 2022Six Months Ended June 30, 2021
(unaudited)(unaudited)
United States and CanadaOther CountriesTotalUnited States and CanadaOther CountriesTotal
Revenue:
IHT$204,919 $4,802 $209,721 $204,059 $4,542 $208,601 
MS141,614 59,243 200,857 125,349 59,214 184,563 
Quest Integrity33,324 25,939 59,263 25,535 14,792 40,327 
Total$379,857 $89,984 $469,841 $354,943 $78,548 $433,491 
Operating segment and service type:
Three Months Ended June 30, 2022
(unaudited)
Non-Destructive Evaluation and Testing ServicesRepair and Maintenance ServicesHeat TreatingOtherTotal
Revenue:
IHT$91,701 $115 $15,787 $6,521 $114,124 
MS— 106,731 56 629 107,416 
Quest Integrity29,725 — — — 29,725 
Total$121,426 $106,846 $15,843 $7,150 $251,265 
Three Months Ended June 30, 2021
(unaudited)
Non-Destructive Evaluation and Testing ServicesRepair and Maintenance ServicesHeat TreatingOtherTotal
Revenue:
IHT$92,291 $207 $17,267 $7,697 $117,462 
MS— 97,149 10 97,167 
Quest Integrity24,244 — — — 24,244 
Total$116,535 $97,356 $17,275 $7,707 $238,873 
Six Months Ended June 30, 2022
(unaudited)
Non-Destructive Evaluation and Testing ServicesRepair and Maintenance ServicesHeat TreatingOtherTotal
Revenue:
IHT$168,152 $139 $29,626 $11,804 $209,721 
MS— 198,501 113 2,243 200,857 
Quest Integrity59,263 — — — 59,263 
Total$227,415 $198,640 $29,739 $14,047 $469,841 
Six Months Ended June 30, 2021
(unaudited)
Non-Destructive Evaluation and Testing ServicesRepair and Maintenance ServicesHeat TreatingOtherTotal
Revenue:
IHT$163,820 $288 $30,722 $13,771 $208,601 
MS— 183,125 697 741 184,563 
Quest Integrity40,327 — — — 40,327 
Total$204,147 $183,413 $31,419 $14,512 $433,491 
Contract with Customer, Asset and Liability
The following table provides information about trade accounts receivable, contract assets and contract liabilities as of June 30, 2022 and December 31, 2021 (in thousands):
June 30, 2022December 31, 2021Change
(unaudited)
Trade accounts receivable, net1
$215,408 $188,772 $26,636 
Contract assets2
$1,120 $1,602 $(482)
Contract liabilities3
$1,341 $313 $1,028 
_________________
1    Includes billed and unbilled amounts, net of allowance for credit losses. See Note 3 - Receivables for details.    
2    Included in the “Prepaid expenses and other current assets” line on the condensed consolidated balance sheets.
3    Included in the “Other accrued liabilities” line of the condensed consolidated balance sheets.