v3.26.1
Revenue by geographical regions - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Sales $ 721,349 $ 705,973 $ 1,407,708 $ 1,373,042
North America [Member]        
Disaggregation of Revenue [Line Items]        
Sales 394,174 392,699 769,295 767,797
Europe [Member]        
Disaggregation of Revenue [Line Items]        
Sales 164,584 155,364 332,203 303,764
Asia Pacific [Member]        
Disaggregation of Revenue [Line Items]        
Sales 107,534 108,333 202,635 205,006
South America [Member]        
Disaggregation of Revenue [Line Items]        
Sales 32,926 30,402 61,334 58,540
Corporate Segment and Other Operating Segment [Member]        
Disaggregation of Revenue [Line Items]        
Sales 22,131 19,175 42,241 37,935
Sealing Systems [Member]        
Disaggregation of Revenue [Line Items]        
Sales 353,954 364,368 702,257 708,679
Sealing Systems [Member] | North America [Member]        
Disaggregation of Revenue [Line Items]        
Sales 142,941 153,387 284,841 302,149
Sealing Systems [Member] | Europe [Member]        
Disaggregation of Revenue [Line Items]        
Sales 124,624 121,126 254,777 236,456
Sealing Systems [Member] | Asia Pacific [Member]        
Disaggregation of Revenue [Line Items]        
Sales 63,975 67,823 120,773 127,496
Sealing Systems [Member] | South America [Member]        
Disaggregation of Revenue [Line Items]        
Sales 22,414 22,032 41,866 42,578
Sealing Systems [Member] | Corporate Segment and Other Operating Segment [Member]        
Disaggregation of Revenue [Line Items]        
Sales 0 0 0 0
Other products [Member]        
Disaggregation of Revenue [Line Items]        
Sales 22,131 19,175 42,241 37,935
Other products [Member] | North America [Member]        
Disaggregation of Revenue [Line Items]        
Sales 0 0 0 0
Other products [Member] | Europe [Member]        
Disaggregation of Revenue [Line Items]        
Sales 0 0 0 0
Other products [Member] | Asia Pacific [Member]        
Disaggregation of Revenue [Line Items]        
Sales 0 0 0 0
Other products [Member] | South America [Member]        
Disaggregation of Revenue [Line Items]        
Sales 0 0 0 0
Other products [Member] | Corporate Segment and Other Operating Segment [Member]        
Disaggregation of Revenue [Line Items]        
Sales 22,131 19,175 42,241 37,935
Fluid Handling Systems        
Disaggregation of Revenue [Line Items]        
Sales 345,264 322,430 663,210 626,428
Fluid Handling Systems | North America [Member]        
Disaggregation of Revenue [Line Items]        
Sales 251,233 239,312 484,454 465,648
Fluid Handling Systems | Europe [Member]        
Disaggregation of Revenue [Line Items]        
Sales 39,960 34,238 77,426 67,308
Fluid Handling Systems | Asia Pacific [Member]        
Disaggregation of Revenue [Line Items]        
Sales 43,559 40,510 81,862 77,510
Fluid Handling Systems | South America [Member]        
Disaggregation of Revenue [Line Items]        
Sales 10,512 8,370 19,468 15,962
Fluid Handling Systems | Corporate Segment and Other Operating Segment [Member]        
Disaggregation of Revenue [Line Items]        
Sales $ 0 $ 0 $ 0 $ 0