XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue        
Sales to external customers $ 1,062.5 $ 897.9 $ 3,053.5 $ 2,337.5
Point in time        
Disaggregation of Revenue        
Sales to external customers 353.7 337.0 1,128.0 860.7
Over time        
Disaggregation of Revenue        
Sales to external customers 708.8 560.9 1,925.5 1,476.8
Operating Segments | Cryo Tank Solutions        
Disaggregation of Revenue        
Sales to external customers 162.5 159.0 487.7 435.2
Operating Segments | Cryo Tank Solutions | Point in time        
Disaggregation of Revenue        
Sales to external customers 83.6 108.3 285.2 295.1
Operating Segments | Cryo Tank Solutions | Over time        
Disaggregation of Revenue        
Sales to external customers 78.9 50.7 202.5 140.1
Operating Segments | Heat Transfer Systems        
Disaggregation of Revenue        
Sales to external customers 256.2 232.5 746.5 636.0
Operating Segments | Heat Transfer Systems | Point in time        
Disaggregation of Revenue        
Sales to external customers 5.5 16.5 26.9 48.5
Operating Segments | Heat Transfer Systems | Over time        
Disaggregation of Revenue        
Sales to external customers 250.7 216.0 719.6 587.5
Operating Segments | Specialty Products        
Disaggregation of Revenue        
Sales to external customers 283.3 240.0 797.4 602.9
Operating Segments | Specialty Products | Point in time        
Disaggregation of Revenue        
Sales to external customers 54.9 62.1 202.4 123.6
Operating Segments | Specialty Products | Over time        
Disaggregation of Revenue        
Sales to external customers 228.4 177.9 595.0 479.3
Operating Segments | Repair, Service & Leasing        
Disaggregation of Revenue        
Sales to external customers 360.5 271.3 1,022.0 688.5
Operating Segments | Repair, Service & Leasing | Point in time        
Disaggregation of Revenue        
Sales to external customers 209.7 152.6 613.5 408.7
Operating Segments | Repair, Service & Leasing | Over time        
Disaggregation of Revenue        
Sales to external customers 150.8 118.7 408.5 279.8
Intersegment Eliminations        
Disaggregation of Revenue        
Sales to external customers 0.0 (4.9) (0.1) (25.1)
Intersegment Eliminations | Point in time        
Disaggregation of Revenue        
Sales to external customers 0.0 (2.5) 0.0 (15.2)
Intersegment Eliminations | Over time        
Disaggregation of Revenue        
Sales to external customers $ 0.0 $ (2.4) $ (0.1) $ (9.9)