XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue        
Sales $ 1,100.6 $ 1,062.5 $ 3,184.4 $ 3,053.5
Point in time        
Disaggregation of Revenue        
Sales 248.4 353.7 757.9 1,128.0
Over time        
Disaggregation of Revenue        
Sales 852.2 708.8 2,426.5 1,925.5
Operating Segments | Cryo Tank Solutions        
Disaggregation of Revenue        
Sales 151.2 162.5 460.3 487.7
Operating Segments | Cryo Tank Solutions | Point in time        
Disaggregation of Revenue        
Sales 56.5 83.6 173.1 285.2
Operating Segments | Cryo Tank Solutions | Over time        
Disaggregation of Revenue        
Sales 94.7 78.9 287.2 202.5
Operating Segments | Heat Transfer Systems        
Disaggregation of Revenue        
Sales 349.3 256.2 911.9 746.5
Operating Segments | Heat Transfer Systems | Point in time        
Disaggregation of Revenue        
Sales 9.4 5.5 16.4 26.9
Operating Segments | Heat Transfer Systems | Over time        
Disaggregation of Revenue        
Sales 339.9 250.7 895.5 719.6
Operating Segments | Specialty Products        
Disaggregation of Revenue        
Sales 269.9 283.3 838.9 797.4
Operating Segments | Specialty Products | Point in time        
Disaggregation of Revenue        
Sales 35.9 54.9 110.0 202.4
Operating Segments | Specialty Products | Over time        
Disaggregation of Revenue        
Sales 234.0 228.4 728.9 595.0
Operating Segments | Repair, Service & Leasing        
Disaggregation of Revenue        
Sales 330.2 360.5 973.3 1,022.0
Operating Segments | Repair, Service & Leasing | Point in time        
Disaggregation of Revenue        
Sales 146.6 209.7 458.4 613.5
Operating Segments | Repair, Service & Leasing | Over time        
Disaggregation of Revenue        
Sales 183.6 150.8 514.9 408.5
Intersegment Eliminations        
Disaggregation of Revenue        
Sales 0.0 0.0 0.0 (0.1)
Intersegment Eliminations | Point in time        
Disaggregation of Revenue        
Sales 0.0 0.0 0.0 0.0
Intersegment Eliminations | Over time        
Disaggregation of Revenue        
Sales $ 0.0 $ 0.0 $ 0.0 $ (0.1)