XML 45 R35.htm IDEA: XBRL DOCUMENT v3.26.1
Business Acquisitions - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 09, 2026
Mar. 31, 2026
Mar. 31, 2025
Eastern Valve And Control Specialties Ltd      
Business Combination [Line Items]      
Preliminary purchase price $ 16.2    
Cash acquired from acquisition $ 0.1    
Eastern Valve And Control Specialties Ltd | Customer relationships      
Business Combination [Line Items]      
Useful life (in years) 10 years    
Eastern Valve And Control Specialties Ltd | Trade names      
Business Combination [Line Items]      
Useful life (in years) 8 years    
Other Acquisitions      
Business Combination [Line Items]      
Merger transaction costs   $ 0.8 $ 0.1