XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregated Revenues by Segment
The following series of tables present the Company's disaggregated revenue:

Revenue by industry was as follows:
Year ended December 31, 2021ServicesInternationalProducts & SystemsCorp/ElimTotal
Oil & Gas$330,880 $35,232 $808 $— $366,920 
Aerospace & Defense51,593 16,513 286 — $68,392 
Industrials41,873 24,000 1,842 — $67,715 
Power Generation and Transmission39,966 9,927 2,853 — $52,746 
Other Process Industries38,742 12,593 64 — $51,399 
Infrastructure, Research & Engineering16,809 11,496 3,985 — $32,290 
Petrochemical19,378 227 — — $19,605 
Other16,146 7,257 3,993 (9,332)$18,064 
Total$555,387 $117,245 $13,831 $(9,332)$677,131 
Year ended December 31, 2020ServicesInternationalProducts & SystemsCorp/ElimTotal
Oil & Gas$279,723 $39,383 $377 $— $319,483 
Aerospace & Defense50,813 18,166 1,292 — $70,271 
Industrials44,919 19,657 1,852 — $66,428 
Power Generation and Transmission30,005 7,559 2,323 — $39,887 
Other Process Industries24,671 10,029 171 — $34,871 
Infrastructure, Research & Engineering17,070 10,353 6,364 — $33,787 
Petrochemical18,882 345 53 — 19,280 
Other10,081 2,064 4,017 (7,598)$8,564 
Total$476,164 $107,556 $16,449 $(7,598)$592,571 

Year ended December 31, 2019ServicesInternationalProducts & SystemsCorp/ElimTotal
Oil & Gas$364,830 $43,855 $756 $— $409,441 
Aerospace & Defense51,390 41,224 1,237 — $93,851 
Industrials64,622 21,405 3,187 — $89,214 
Power Generation and Transmission30,300 10,289 2,726 — $43,315 
Other Process Industries28,495 10,196 418 — $39,109 
Infrastructure, Research & Engineering14,269 9,520 9,316 — $33,105 
Petrochemical25,985 592 — — 26,577 
Other15,239 7,190 943 (9,398)$13,974 
Total$595,130 $144,271 $18,583 $(9,398)$748,586 

Revenue per key geographic location was as follows:

Year ended December 31, 2021ServicesInternationalProducts & SystemsCorp/ElimTotal
United States$472,125 $912 $6,469 $(4,284)$475,222 
Other Americas80,013 5,003 395 (1,768)83,643 
Europe1,841 108,411 2,174 (2,812)109,614 
Asia-Pacific1,408 2,919 4,793 (468)8,652 
Total$555,387 $117,245 $13,831 $(9,332)$677,131 
Year ended December 31, 2020ServicesInternationalProducts & SystemsCorp/ElimTotal
United States$406,437 $911 $7,551 $(3,410)$411,489 
Other Americas68,150 4,581 550 (446)72,835 
Europe904 99,953 3,154 (3,470)100,541 
Asia-Pacific673 2,111 5,194 (272)7,706 
Total$476,164 $107,556 $16,449 $(7,598)$592,571 
Year ended December 31, 2019ServicesInternationalProducts & SystemsCorp/ElimTotal
United States$487,408 $631 $12,011 $(4,918)$495,132 
Other Americas104,081 7,659 407 (407)111,740 
Europe2,342 127,581 1,940 (3,978)127,885 
Asia-Pacific1,299 8,400 4,225 (95)13,829 
Total$595,130 $144,271 $18,583 $(9,398)$748,586