v3.26.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2026
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, 2026North AmericaInternationalProducts & SystemsCorp/ElimTotal
Oil & Gas$86,044 $8,219 $85 $— $94,348 
Aerospace & Defense19,396 7,603 169 — 27,168 
Industrials 12,525 7,447 489 — 20,461 
Power Generation & Transmission12,697 1,652 562 — 14,911 
Other Process Industries6,263 4,093 27 — 10,383 
Infrastructure, Research & Engineering8,946 3,621 1,660 — 14,227 
Petrochemical2,473 1,127 — — 3,600 
Other8,285 4,248 926 (5,425)8,034 
Total$156,629 $38,010 $3,918 $(5,425)$193,132 

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 
Six Months Ended June 30, 2026North AmericaInternationalProducts & SystemsCorp/ElimTotal
Oil & Gas$162,928 $16,713 $189 $— $179,830 
Aerospace & Defense39,099 15,506 202 — 54,807 
Industrials23,650 14,732 722 — 39,104 
Power Generation & Transmission17,890 2,442 1,104 — 21,436 
Other Process Industries11,484 7,875 39 — 19,398 
Infrastructure, Research & Engineering17,035 7,901 2,579 — 27,515 
Petrochemical5,379 2,057 — — 7,436 
Other14,485 7,074 1,736 (10,655)12,640 
Total$291,950 $74,300 $6,571 $(10,655)$362,166 

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 

Revenue per key geographic location was as follows:
Three Months Ended June 30, 2026North AmericaInternationalProducts & SystemsCorp/ElimTotal
United States$134,348 $383 $2,387 $(1,283)$135,835 
Other Americas20,662 164 (1,886)18,947 
Europe1,246 37,399 811 (2,251)37,205 
Asia-Pacific373 221 556 (5)1,145 
Total$156,629 $38,010 $3,918 $(5,425)$193,132 

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 
Six Months Ended June 30, 2026North AmericaInternationalProducts & SystemsCorp/ElimTotal
United States$254,927 $810 $3,936 $(3,030)$256,643 
Other Americas33,421 17 393 (3,464)30,367 
Europe1,971 73,130 1,318 (4,145)72,274 
Asia-Pacific1,631 343 924 (16)2,882 
Total$291,950 $74,300 $6,571 $(10,655)$362,166 
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