XML 35 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2025
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, 2025North AmericaInternationalProducts & SystemsCorp/ElimTotal
Oil & Gas$92,634 $9,943 $239 $— $102,816 
Aerospace & Defense16,848 7,014 140 — 24,002 
Industrials 11,647 7,597 360 — 19,604 
Power Generation & Transmission9,320 2,097 376 — 11,793 
Other Process Industries5,877 5,172 — — 11,049 
Infrastructure, Research & Engineering3,461 4,020 579 — 8,060 
Petrochemical3,112 — — 3,113 
Other5,093 3,233 1,046 (4,404)4,968 
Total$147,992 $39,077 $2,740 $(4,404)$185,405 

Three Months Ended June 30, 2024North AmericaInternationalProducts & SystemsCorp/ElimTotal
Oil & Gas$96,356 $12,735 $165 $— $109,256 
Aerospace & Defense16,596 5,697 47 — 22,340 
Industrials 11,853 5,878 563 — 18,294 
Power Generation & Transmission7,332 1,254 447 — 9,033 
Other Process Industries10,368 4,504 37 — 14,909 
Infrastructure, Research & Engineering5,125 2,813 695 — 8,633 
Petrochemical3,848 171 — — 4,019 
Other4,916 1,212 1,419 (4,258)3,289 
Total$156,394 $34,264 $3,373 $(4,258)$189,773 
Six Months Ended June 30, 2025North AmericaInternationalProducts & SystemsCorp/ElimTotal
Oil & Gas$178,365 $20,589 $426 $— $199,380 
Aerospace & Defense30,855 13,295 256 — 44,406 
Industrials23,335 14,114 725 — 38,174 
Power Generation & Transmission12,544 3,082 820 — 16,446 
Other Process Industries12,378 8,916 — 21,302 
Infrastructure, Research & Engineering7,162 6,582 1,537 — 15,281 
Petrochemical5,635 111 — — 5,746 
Other6,620 5,602 2,059 (7,996)6,285 
Total$276,894 $72,291 $5,831 $(7,996)$347,020 

Six Months Ended June 30, 2024North AmericaInternationalProducts & SystemsCorp/ElimTotal
Oil & Gas$199,383 $22,801 $237 $— $222,421 
Aerospace & Defense31,971 12,429 58 — 44,458 
Industrials20,762 11,731 1,000 — 33,493 
Power Generation & Transmission10,924 2,936 1,025 — 14,885 
Other Process Industries18,296 8,437 76 — 26,809 
Infrastructure, Research & Engineering9,097 5,018 1,104 — 15,219 
Petrochemical7,661 702 — — 8,363 
Other8,649 3,257 3,083 (6,422)8,567 
Total$306,743 $67,311 $6,583 $(6,422)$374,215 

Revenue per key geographic location was as follows:
Three Months Ended June 30, 2025North AmericaInternationalProducts & SystemsCorp/ElimTotal
United States$129,011 $3,706 $1,268 $(3,495)$130,490 
Other Americas17,202 15 212 (487)16,942 
Europe979 35,132 450 (388)36,173 
Asia-Pacific800 224 810 (34)1,800 
Total$147,992 $39,077 $2,740 $(4,404)$185,405 

Three Months Ended June 30, 2024North AmericaInternationalProducts & SystemsCorp/ElimTotal
United States$130,870 $432 $1,542 $(209)$132,635 
Other Americas24,594 1,921 675 (2,787)24,403 
Europe611 31,183 580 (1,115)31,259 
Asia-Pacific319 728 576 (147)1,476 
Total$156,394 $34,264 $3,373 $(4,258)$189,773 
Six Months Ended June 30, 2025North AmericaInternationalProducts & SystemsCorp/ElimTotal
United States$243,344 $4,248 $2,641 $(1,479)$248,754 
Other Americas30,617 2,846 228 (3,631)30,060 
Europe1,645 63,914 1,201 (2,385)64,375 
Asia-Pacific1,288 1,283 1,761 (501)3,831 
Total$276,894 $72,291 $5,831 $(7,996)$347,020 
Six Months Ended June 30, 2024North AmericaInternationalProducts & SystemsCorp/ElimTotal
United States$260,328 $728 $3,142 $(1,724)$262,474 
Other Americas41,721 4,216 852 (3,027)43,762 
Europe1,764 59,846 1,231 (1,461)61,380 
Asia-Pacific2,930 2,521 1,358 (210)6,599 
Total$306,743 $67,311 $6,583 $(6,422)$374,215