XML 41 R25.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Tables)
9 Months Ended
Sep. 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 September 30, 2025North AmericaInternationalProducts & SystemsCorp/ElimTotal
Oil & Gas$97,484 $8,125 $60 $— $105,669 
Aerospace & Defense17,675 6,395 137 — 24,207 
Industrials 15,469 6,773 360 — 22,602 
Power Generation & Transmission10,074 3,714 696 — 14,484 
Other Process Industries4,722 4,014 38 — 8,774 
Infrastructure, Research & Engineering5,285 3,610 1,674 — 10,569 
Petrochemical3,694 15 — — 3,709 
Other6,206 2,875 1,071 (4,617)5,535 
Total$160,609 $35,521 $4,036 $(4,617)$195,549 

Three Months Ended September 30, 2024North AmericaInternationalProducts & SystemsCorp/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 
Nine Months Ended September 30, 2025North AmericaInternationalProducts & SystemsCorp/ElimTotal
Oil & Gas$275,849 $28,714 $486 $— $305,049 
Aerospace & Defense48,530 19,690 393 — 68,613 
Industrials38,804 20,887 1,085 — 60,776 
Power Generation & Transmission22,618 6,796 1,516 — 30,930 
Other Process Industries17,100 12,930 46 — 30,076 
Infrastructure, Research & Engineering12,447 10,192 3,211 — 25,850 
Petrochemical9,329 126 — — 9,455 
Other12,826 8,477 3,130 (12,613)11,820 
Total$437,503 $107,812 $9,867 $(12,613)$542,569 

Nine Months Ended September 30, 2024North AmericaInternationalProducts & SystemsCorp/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 

Revenue per key geographic location was as follows:
Three Months Ended September 30, 2025North AmericaInternationalProducts & SystemsCorp/ElimTotal
United States$134,481 $549 $1,294 $(1,352)$134,972 
Other Americas24,342 95 121 (1,539)23,019 
Europe1,301 34,571 826 (1,726)34,972 
Asia-Pacific485 306 1,795 — 2,586 
Total$160,609 $35,521 $4,036 $(4,617)$195,549 

Three Months Ended September 30, 2024North AmericaInternationalProducts & SystemsCorp/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 
Nine Months Ended September 30, 2025North AmericaInternationalProducts & SystemsCorp/ElimTotal
United States$377,825 $4,797 $3,935 $(2,831)$383,726 
Other Americas54,959 2,941 349 (5,170)53,079 
Europe2,946 98,485 2,027 (4,111)99,347 
Asia-Pacific1,773 1,589 3,556 (501)6,417 
Total$437,503 $107,812 $9,867 $(12,613)$542,569 
Nine Months Ended September 30, 2024North AmericaInternationalProducts & SystemsCorp/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