XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2022
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, 2022ServicesInternationalProductsCorp/ElimTotal
Oil & Gas$90,578 $6,418 $35 $— $97,031 
Aerospace & Defense16,784 4,397 112 — 21,293 
Industrials 9,728 5,834 436 — 15,998 
Power generation & Transmission10,378 1,946 456 — 12,780 
Other Process Industries10,283 3,033 — 13,324 
Infrastructure, Research & Engineering4,936 1,784 1,150 — 7,870 
Petrochemical3,427 280 — — 3,707 
Other6,664 2,001 881 (3,087)6,459 
Total$152,778 $25,693 $3,078 $(3,087)$178,462 

Three Months Ended September 30, 2021ServicesInternationalProductsCorp/ElimTotal
Oil & Gas$83,534 $8,548 $370 $— $92,452 
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 
Petrochemical4,974 72 — — 5,046 
Other5,824 1,773 1,001 (2,828)5,770 
Total$144,976 $29,100 $3,308 $(2,828)$174,556 
Nine Months Ended September 30, 2022ServicesInternationalProductsCorp/ElimTotal
Oil & Gas$270,289 $22,018 $212 $— $292,519 
Aerospace & Defense49,106 14,455 246 — 63,807 
Industrials28,529 17,868 1,271 — 47,668 
Power generation & Transmission22,578 6,505 1,979 — 31,062 
Other Process Industries32,217 10,305 23 — 42,545 
Infrastructure, Research & Engineering10,625 6,016 2,489 — 19,130 
Petrochemical10,056 413 — — 10,469 
Other11,851 5,861 2,446 (8,203)11,955 
Total$435,251 $83,441 $8,666 $(8,203)$519,155 
Nine Months Ended September 30, 2021ServicesInternationalProductsCorp/ElimTotal
Oil & Gas$248,584 $26,017 $638 $— $275,239 
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 
Petrochemical16,375 191 — — 16,566 
Other11,823 5,587 2,513 (6,481)13,442 
Total$414,251 $88,699 $9,499 $(6,481)$505,968 
Revenue per key geographic location was as follows:
Three Months Ended September 30, 2022ServicesInternationalProductsCorp/ElimTotal
United States$130,206 $240 $1,523 $(1,098)$130,871 
Other Americas21,649 2,064 154 (1,274)22,593 
Europe631 22,648 362 (622)23,019 
Asia-Pacific292 741 1,039 (93)1,979 
Total$152,778 $25,693 $3,078 $(3,087)$178,462 

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 
Nine Months Ended September 30, 2022ServicesInternationalProductsCorp/ElimTotal
United States$370,426 $747 $4,366 $(2,319)$373,220 
Other Americas62,254 4,781 338 (2,988)64,385 
Europe1,790 75,921 1,456 (2,501)76,666 
Asia-Pacific781 1,992 2,506 (395)4,884 
Total$435,251 $83,441 $8,666 $(8,203)$519,155 
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