XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2023
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 June 30, 2023North AmericaInternationalProductsCorp/ElimTotal
Oil & Gas$97,500 $8,609 $15 $— $106,124 
Aerospace & Defense13,665 5,136 217 — 19,018 
Industrials 11,066 6,203 468 — 17,737 
Power generation & Transmission5,459 1,530 1,167 — 8,156 
Other Process Industries8,864 4,466 51 — 13,381 
Infrastructure, Research & Engineering4,171 2,028 547 — 6,746 
Petrochemical1,577 156 — — 1,733 
Other3,248 2,149 864 (3,126)3,135 
Total$145,550 $30,277 $3,329 $(3,126)$176,030 

Three Months Ended June 30, 2022North AmericaInternationalProductsCorp/ElimTotal
Oil & Gas$93,098 $8,028 $139 $— $101,265 
Aerospace & Defense17,300 5,118 26 — 22,444 
Industrials 9,794 6,506 333 — 16,633 
Power generation & Transmission8,378 1,997 678 — 11,053 
Other Process Industries11,641 3,754 14 — 15,409 
Infrastructure, Research & Engineering3,183 2,193 442 — 5,818 
Petrochemical3,584 55 — — 3,639 
Other2,550 1,959 1,020 (2,759)2,770 
Total$149,528 $29,610 $2,652 $(2,759)$179,031 

Six Months Ended June 30, 2023North AmericaInternationalProductsCorp/ElimTotal
Oil & Gas$187,273 $17,464 $52 $— $204,789 
Aerospace & Defense27,276 10,116 228 — 37,620 
Industrials20,368 12,256 1,026 — 33,650 
Power generation & Transmission10,446 3,187 2,493 — 16,126 
Other Process Industries17,973 7,703 78 — 25,754 
Infrastructure, Research & Engineering6,654 4,164 1,689 — 12,507 
Petrochemical6,714 301 — — 7,015 
Other5,778 4,493 1,502 (5,188)6,585 
Total$282,482 $59,684 $7,068 $(5,188)$344,046 
Six Months Ended June 30, 2022North AmericaInternationalProductsCorp/ElimTotal
Oil & Gas$179,711 $15,600 $177 $— $195,488 
Aerospace & Defense32,322 10,058 134 — 42,514 
Industrials18,801 12,034 835 — 31,670 
Power generation & Transmission12,200 4,559 1,523 — 18,282 
Other Process Industries21,934 7,272 15 — 29,221 
Infrastructure, Research & Engineering5,689 4,232 1,339 — 11,260 
Petrochemical6,629 133 — — 6,762 
Other5,188 3,860 1,565 (5,117)5,496 
Total$282,474 $57,748 $5,588 $(5,117)$340,693 
Revenue per key geographic location was as follows:
Three Months Ended June 30, 2023North AmericaInternationalProductsCorp/ElimTotal
United States$122,972 $280 $1,645 $(271)$124,626 
Other Americas21,041 3,821 298 (1,474)23,686 
Europe1,282 24,474 504 (1,166)25,094 
Asia-Pacific255 1,702 882 (215)2,624 
Total$145,550 $30,277 $3,329 $(3,126)$176,030 

Three Months Ended June 30, 2022North AmericaInternationalProductsCorp/ElimTotal
United States$126,286 $334 $1,492 $(567)$127,545 
Other Americas22,553 1,376 168 (1,105)22,992 
Europe415 27,353 514 (955)27,327 
Asia-Pacific274 547 478 (132)1,167 
Total$149,528 $29,610 $2,652 $(2,759)$179,031 
Six Months Ended June 30, 2023North AmericaInternationalProductsCorp/ElimTotal
United States$243,572 $589 $3,446 $(869)$246,738 
Other Americas35,311 7,310 624 (1,906)41,339 
Europe2,694 48,657 765 (1,992)50,124 
Asia-Pacific905 3,128 2,233 (421)5,845 
Total$282,482 $59,684 $7,068 $(5,188)$344,046 
Six Months Ended June 30, 2022North AmericaInternationalProductsCorp/ElimTotal
United States$240,221 $507 $2,843 $(1,222)$242,349 
Other Americas40,605 2,717 184 (1,714)41,792 
Europe1,159 53,273 1,094 (1,879)53,647 
Asia-Pacific489 1,251 1,467 (302)2,905 
Total$282,474 $57,748 $5,588 $(5,117)$340,693