v3.26.1
Revenue by end customer (Details) - 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]        
Revenue from Contract with Customer, Including Assessed Tax $ 721,349 $ 705,973 $ 1,407,708 $ 1,373,042
Sealing Systems [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax 353,954 364,368 702,257 708,679
Fluid Handling Systems        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax 345,264 322,430 663,210 626,428
Corporate Segment        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax 22,131 19,175 42,241 37,935
North America [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax 394,174 392,699 769,295 767,797
Europe [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax 164,584 155,364 332,203 303,764
Asia Pacific [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax 107,534 108,333 202,635 205,006
South America [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax 32,926 30,402 61,334 58,540
Passenger and Light Duty        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax 687,233 673,760 1,343,028 1,309,746
Passenger and Light Duty | Sealing Systems [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax 347,552 356,005 690,304 692,146
Passenger and Light Duty | Fluid Handling Systems        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax 339,681 317,755 652,724 617,600
Passenger and Light Duty | Corporate Segment        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax 0 0 0 0
Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax 12,961 12,174 23,091 23,813
Commercial [Member] | Sealing Systems [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax 6,067 7,794 11,314 15,567
Commercial [Member] | Fluid Handling Systems        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax 2,168 2,317 4,102 4,364
Commercial [Member] | Corporate Segment        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax 4,726 2,063 7,675 3,882
Other Customers [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax 21,155 20,039 41,589 39,483
Other Customers [Member] | Sealing Systems [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax 335 569 639 966
Other Customers [Member] | Fluid Handling Systems        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax 3,415 2,358 6,384 4,464
Other Customers [Member] | Corporate Segment        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Including Assessed Tax $ 17,405 $ 17,112 $ 34,566 $ 34,053