XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue        
Sales $ 412.1 $ 328.3 $ 1,171.0 $ 938.8
Point in time        
Disaggregation of Revenue        
Sales 190.3 211.1 595.8 605.8
Over time        
Disaggregation of Revenue        
Sales 221.8 117.2 575.2 333.0
Operating Segments | Cryo Tank Solutions        
Disaggregation of Revenue        
Sales 126.9 112.2 377.9 313.9
Operating Segments | Cryo Tank Solutions | Point in time        
Disaggregation of Revenue        
Sales 109.1 98.1 338.4 286.6
Operating Segments | Cryo Tank Solutions | Over time        
Disaggregation of Revenue        
Sales 17.8 14.1 39.5 27.3
Operating Segments | Heat Transfer Systems        
Disaggregation of Revenue        
Sales 132.1 56.4 314.3 190.8
Operating Segments | Heat Transfer Systems | Point in time        
Disaggregation of Revenue        
Sales 7.7 4.6 18.9 15.4
Operating Segments | Heat Transfer Systems | Over time        
Disaggregation of Revenue        
Sales 124.4 51.8 295.4 175.4
Operating Segments | Specialty Products        
Disaggregation of Revenue        
Sales 108.1 116.9 330.9 301.0
Operating Segments | Specialty Products | Point in time        
Disaggregation of Revenue        
Sales 53.3 82.3 165.0 217.6
Operating Segments | Specialty Products | Over time        
Disaggregation of Revenue        
Sales 54.8 34.6 165.9 83.4
Operating Segments | Repair, Service & Leasing        
Disaggregation of Revenue        
Sales 49.7 46.3 154.4 142.3
Operating Segments | Repair, Service & Leasing | Point in time        
Disaggregation of Revenue        
Sales 23.6 29.2 77.6 93.7
Operating Segments | Repair, Service & Leasing | Over time        
Disaggregation of Revenue        
Sales 26.1 17.1 76.8 48.6
Intersegment Eliminations        
Disaggregation of Revenue        
Sales (4.7) (3.5) (6.5) (9.2)
Intersegment Eliminations | Point in time        
Disaggregation of Revenue        
Sales (3.4) (3.1) (4.1) (7.5)
Intersegment Eliminations | Over time        
Disaggregation of Revenue        
Sales $ (1.3) $ (0.4) $ (2.4) $ (1.7)