XML 39 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2025North AmericaInternationalProducts & SystemsCorp/ElimTotal
Oil & Gas$85,731 $10,646 $187 $— $96,564 
Aerospace & Defense14,007 6,281 116 — 20,404 
Industrials 11,688 6,517 365 — 18,570 
Power generation & Transmission3,224 985 444 — 4,653 
Other Process Industries6,501 3,744 — 10,253 
Infrastructure, Research & Engineering3,701 2,562 958 — 7,221 
Petrochemical2,523 110 — — 2,633 
Other1,527 2,369 1,013 (3,592)1,317 
Total$128,902 $33,214 $3,091 $(3,592)$161,615 

Three Months Ended March 31, 2024North AmericaInternationalProducts & SystemsCorp/ElimTotal
Oil & Gas$103,027 $10,066 $72 $— $113,165 
Aerospace & Defense15,375 6,732 11 — 22,118 
Industrials 8,909 5,853 437 — 15,199 
Power generation & Transmission3,592 1,682 578 — 5,852 
Other Process Industries7,928 3,933 39 — 11,900 
Infrastructure, Research & Engineering3,972 2,205 409 — 6,586 
Petrochemical3,813 531 — — 4,344 
Other3,733 2,045 1,664 (2,164)5,278 
Total$150,349 $33,047 $3,210 $(2,164)$184,442 
Revenue per key geographic location was as follows:
Three Months Ended March 31, 2025North AmericaInternationalProducts & SystemsCorp/ElimTotal
United States$114,333 $542 $1,373 $2,016 $118,264 
Other Americas13,415 2,831 16 (3,144)13,118 
Europe666 28,782 751 (1,997)28,202 
Asia-Pacific488 1,059 951 (467)2,031 
Total$128,902 $33,214 $3,091 $(3,592)$161,615 

Three Months Ended March 31, 2024North AmericaInternationalProducts & SystemsCorp/ElimTotal
United States$129,458 $296 $1,600 $(1,515)$129,839 
Other Americas17,127 2,295 177 (238)19,361 
Europe1,153 28,663 651 (346)30,121 
Asia-Pacific2,611 1,793 782 (65)5,121 
Total$150,349 $33,047 $3,210 $(2,164)$184,442