XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2024
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, 2024North AmericaInternationalProductsCorp/ElimTotal
Oil & Gas$90,460 $9,040 $$— $99,503 
Aerospace & Defense16,181 5,663 42 — 21,886 
Industrials 12,285 6,749 478 — 19,512 
Power Generation & Transmission8,029 3,081 544 — 11,654 
Other Process Industries7,836 3,900 79 — 11,815 
Infrastructure, Research & Engineering5,189 2,744 797 — 8,730 
Petrochemical3,806 198 — — 4,004 
Other6,059 2,287 1,333 (4,089)5,590 
Total$149,845 $33,662 $3,276 $(4,089)$182,694 

Three Months Ended September 30, 2023North AmericaInternationalProductsCorp/ElimTotal
Oil & Gas$94,390 $8,827 $35 $— $103,252 
Aerospace & Defense14,240 5,778 47 — 20,065 
Industrials 10,325 6,018 310 — 16,653 
Power Generation & Transmission7,388 1,653 696 — 9,737 
Other Process Industries6,933 2,864 (5)— 9,792 
Infrastructure, Research & Engineering6,042 2,383 1,070 — 9,495 
Petrochemical3,313 586 — — 3,899 
Other6,183 2,871 676 (3,269)6,461 
Total$148,814 $30,980 $2,829 $(3,269)$179,354 
Nine Months Ended September 30, 2024North AmericaInternationalProductsCorp/ElimTotal
Oil & Gas$289,843 $31,841 $240 $— $321,924 
Aerospace & Defense48,152 18,092 100 — 66,344 
Industrials33,047 18,480 1,478 — 53,005 
Power Generation & Transmission18,953 6,017 1,569 — 26,539 
Other Process Industries26,132 12,337 155 — 38,624 
Infrastructure, Research & Engineering14,286 7,762 1,901 — 23,949 
Petrochemical11,467 900 — — 12,367 
Other14,708 5,543 4,417 (10,511)14,157 
Total$456,588 $100,972 $9,860 $(10,511)$556,909 
Nine Months Ended September 30, 2023North AmericaInternationalProductsCorp/ElimTotal
Oil & Gas$281,663 $26,291 $87 $— $308,041 
Aerospace & Defense41,516 15,894 275 — 57,685 
Industrials30,693 18,274 1,336 — 50,303 
Power Generation & Transmission17,834 4,840 3,189 — 25,863 
Other Process Industries24,906 10,567 73 — 35,546 
Infrastructure, Research & Engineering12,696 6,547 2,759 — 22,002 
Petrochemical10,027 887 — — 10,914 
Other11,960 7,364 2,178 (8,457)13,045 
Total$431,295 $90,664 $9,897 $(8,457)$523,399 
Revenue per key geographic location was as follows:
Three Months Ended September 30, 2024North AmericaInternationalProductsCorp/ElimTotal
United States$124,194 $402 $1,658 $(1,457)$124,797 
Other Americas25,108 2,008 107 (577)26,646 
Europe343 29,458 850 (1,655)28,996 
Asia-Pacific200 1,794 661 (400)2,255 
Total$149,845 $33,662 $3,276 $(4,089)$182,694 

Three Months Ended September 30, 2023North AmericaInternationalProductsCorp/ElimTotal
United States$126,239 $120 $1,032 $(849)$126,542 
Other Americas21,907 3,703 49 (1,659)24,000 
Europe465 26,764 510 (701)27,038 
Asia-Pacific203 393 1,238 (60)1,774 
Total$148,814 $30,980 $2,829 $(3,269)$179,354 
Nine Months Ended September 30, 2024North AmericaInternationalProductsCorp/ElimTotal
United States$384,522 $1,129 $4,800 $(3,181)$387,270 
Other Americas66,829 6,224 960 (3,602)70,411 
Europe2,107 89,304 2,081 (3,116)90,376 
Asia-Pacific3,130 4,315 2,019 (612)8,852 
Total$456,588 $100,972 $9,860 $(10,511)$556,909 
Nine Months Ended September 30, 2023North AmericaInternationalProductsCorp/ElimTotal
United States$369,811 $709 $4,478 $(1,718)$373,280 
Other Americas57,218 11,013 673 (3,565)65,339 
Europe3,159 75,421 1,275 (2,693)77,162 
Asia-Pacific1,107 3,521 3,471 (481)7,618 
Total$431,295 $90,664 $9,897 $(8,457)$523,399