XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue        
Sales $ 897.9 $ 412.1 $ 2,337.5 $ 1,171.0
Point in time        
Disaggregation of Revenue        
Sales 337.0 190.3 860.7 595.8
Over time        
Disaggregation of Revenue        
Sales 560.9 221.8 1,476.8 575.2
Operating Segments | Cryo Tank Solutions        
Disaggregation of Revenue        
Sales 159.0 126.9 435.2 377.9
Operating Segments | Cryo Tank Solutions | Point in time        
Disaggregation of Revenue        
Sales 108.3 109.1 295.1 338.4
Operating Segments | Cryo Tank Solutions | Over time        
Disaggregation of Revenue        
Sales 50.7 17.8 140.1 39.5
Operating Segments | Heat Transfer Systems        
Disaggregation of Revenue        
Sales 232.5 132.1 636.0 314.3
Operating Segments | Heat Transfer Systems | Point in time        
Disaggregation of Revenue        
Sales 16.5 7.7 48.5 18.9
Operating Segments | Heat Transfer Systems | Over time        
Disaggregation of Revenue        
Sales 216.0 124.4 587.5 295.4
Operating Segments | Specialty Products        
Disaggregation of Revenue        
Sales 240.0 108.1 602.9 330.9
Operating Segments | Specialty Products | Point in time        
Disaggregation of Revenue        
Sales 62.1 53.3 123.6 165.0
Operating Segments | Specialty Products | Over time        
Disaggregation of Revenue        
Sales 177.9 54.8 479.3 165.9
Operating Segments | Repair, Service & Leasing        
Disaggregation of Revenue        
Sales 271.3 49.7 688.5 154.4
Operating Segments | Repair, Service & Leasing | Point in time        
Disaggregation of Revenue        
Sales 152.6 23.6 408.7 77.6
Operating Segments | Repair, Service & Leasing | Over time        
Disaggregation of Revenue        
Sales 118.7 26.1 279.8 76.8
Intersegment Eliminations        
Disaggregation of Revenue        
Sales (4.9) (4.7) (25.1) (6.5)
Intersegment Eliminations | Point in time        
Disaggregation of Revenue        
Sales (2.5) (3.4) (15.2) (4.1)
Intersegment Eliminations | Over time        
Disaggregation of Revenue        
Sales $ (2.4) $ (1.3) $ (9.9) $ (2.4)