XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.1
REVENUE (Tables)
3 Months Ended
Mar. 31, 2021
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):
Three Months Ended March 31, 2021Three Months Ended March 31, 2020
(unaudited)(unaudited)
United States and CanadaOther CountriesTotalUnited States and CanadaOther CountriesTotal
Revenue:
IHT$89,225 $1,914 $91,139 $105,304 $2,577 $107,881 
MS60,046 27,350 87,396 76,582 27,937 104,519 
Quest Integrity9,055 7,028 16,083 12,833 11,606 24,439 
Total$158,326 $36,292 $194,618 $194,719 $42,120 $236,839 

Three Months Ended March 31, 2021
(unaudited)
Non-Destructive Evaluation and Testing ServicesRepair and Maintenance ServicesHeat TreatingOtherTotal
Revenue:
IHT$71,530 $81 $13,455 $6,073 $91,139 
MS— 85,976 689 731 87,396 
Quest Integrity16,083 — — — 16,083 
Total$87,613 $86,057 $14,144 $6,804 $194,618 

Three Months Ended March 31, 2020
(unaudited)
Non-Destructive Evaluation and Testing ServicesRepair and Maintenance ServicesHeat TreatingOtherTotal
Revenue:
IHT$86,407 $101 $14,146 $7,227 $107,881 
MS— 102,615 479 1,425 104,519 
Quest Integrity24,439 — — — 24,439 
Total$110,846 $102,716 $14,625 $8,652 $236,839 
Contract with Customer, Asset and Liability
Trade accounts receivable, contract assets and contract liabilities consisted of the following (in thousands):
March 31, 2021December 31, 2020
(unaudited)
Trade accounts receivable, net1
$194,214 $194,066 
Contract assets2
$4,859 $5,242 
Contract liabilities3
$961 $930 
_________________
1    Includes billed and unbilled amounts, net of allowance for credit losses. See Note 3 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.