XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregated Revenues
The following series of tables present the Company's disaggregated revenue:

Revenue by industry was as follows:
Three Months Ended September 30, 2021ServicesInternationalProductsCorp/ElimTotal
Oil & Gas$88,508 $8,620 $370 $— $97,498 
Aerospace & Defense12,717 3,897 101 — 16,715 
Industrials 10,560 6,693 336 — 17,589 
Power Generation & Transmission11,412 2,615 660 — 14,687 
Other Process Industries8,819 3,035 32 — 11,886 
Infrastructure, Research & Engineering7,136 2,467 808 — 10,411 
Other5,824 1,773 1,001 (2,828)5,770 
Total$144,976 $29,100 $3,308 $(2,828)$174,556 

Three Months Ended September 30, 2020ServicesInternationalProductsCorp/ElimTotal
Oil & Gas$72,195 $9,749 $51 $— $81,995 
Aerospace & Defense10,904 3,676 72 — 14,652 
Industrials 12,209 5,261 442 — 17,912 
Power Generation & Transmission9,053 2,054 390 — 11,497 
Other Process Industries6,023 2,373 85 — 8,481 
Infrastructure, Research & Engineering5,309 2,245 1,223 — 8,777 
Other4,028 1,119 1,669 (2,236)4,580 
Total$119,721 $26,477 $3,932 $(2,236)$147,894 

Nine Months Ended September 30, 2021ServicesInternationalProductsCorp/ElimTotal
Oil & Gas$264,959 $26,208 $638 $— $291,805 
Aerospace & Defense37,319 12,341 165 — 49,825 
Industrials30,621 17,736 1,081 — 49,438 
Power Generation & Transmission27,019 7,776 2,249 — 37,044 
Other Process Industries27,031 9,574 76 — 36,681 
Infrastructure, Research & Engineering15,479 9,477 2,777 — 27,733 
Other11,823 5,587 2,513 (6,481)13,442 
Total$414,251 $88,699 $9,499 $(6,481)$505,968 
Nine Months Ended September 30, 2020ServicesInternationalProductsCorp/ElimTotal
Oil & Gas$214,773 $26,192 $214 $— $241,179 
Aerospace & Defense39,804 14,686 370 — 54,860 
Industrials35,374 13,997 1,349 — 50,720 
Power Generation & Transmission21,800 4,958 1,888 — 28,646 
Other Process Industries17,026 7,103 162 — 24,291 
Infrastructure, Research & Engineering12,820 6,726 3,683 — 23,229 
Other7,674 3,225 3,080 (5,110)8,869 
Total$349,271 $76,887 $10,746 $(5,110)$431,794 
Revenue per key geographic location was as follows:
Three Months Ended September 30, 2021ServicesInternationalProductsCorp/ElimTotal
United States$122,506 $221 $1,562 $(1,341)$122,948 
Other Americas21,681 1,446 133 (610)22,650 
Europe491 26,378 499 (748)26,620 
Asia-Pacific298 1,055 1,114 (129)2,338 
Total$144,976 $29,100 $3,308 $(2,828)$174,556 

Three Months Ended September 30, 2020ServicesInternationalProductsCorp/ElimTotal
United States100,586 $193 $1,538 $(912)$101,405 
Other Americas18,767 1,100 75 (124)19,818 
Europe350 24,790 1,002 (1,088)25,054 
Asia-Pacific18 394 1,317 (112)1,617 
Total$119,721 $26,477 $3,932 $(2,236)$147,894 
Nine Months Ended September 30, 2021ServicesInternationalProductsCorp/ElimTotal
United States$349,814 $670 $4,690 $(2,627)$352,547 
Other Americas61,847 3,772 301 (1,482)64,438 
Europe1,381 82,356 1,462 (2,105)83,094 
Asia-Pacific1,209 1,901 3,046 (267)5,889 
Total$414,251 $88,699 $9,499 $(6,481)$505,968 
Nine Months Ended September 30, 2020ServicesInternationalProductsCorp/ElimTotal
United States298,372 $507 $5,150 $(2,433)$301,596 
Other Americas49,548 3,564 425 (370)53,167 
Europe721 71,056 1,930 (2,129)71,578 
Asia-Pacific630 1,760 3,241 (178)5,453 
Total$349,271 $76,887 $10,746 $(5,110)$431,794