XML 23 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]        
Cash and equivalents included in assets of DBT and Heat Transfer $ 4.5 $ 5.5 $ 9.3  
Common stock shares, issued (in shares) 54,196,620 53,618,720    
Common stock shares, outstanding (in shares) 46,368,240 45,674,572 45,292,000 45,468,000
Treasury stock shares (in shares) 7,828,380 7,944,148