XML 64 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue        
Sales $ 328.3 $ 273.2 $ 938.8 $ 864.7
Point in time        
Disaggregation of Revenue        
Sales 211.1 173.2 605.8 493.0
Over time        
Disaggregation of Revenue        
Sales 117.2 100.0 333.0 371.7
Operating Segments | Cryo Tank Solutions        
Disaggregation of Revenue        
Sales 112.2 102.0 313.9 305.3
Operating Segments | Cryo Tank Solutions | Point in time        
Disaggregation of Revenue        
Sales 98.1 99.3 286.6 280.7
Operating Segments | Cryo Tank Solutions | Over time        
Disaggregation of Revenue        
Sales 14.1 2.7 27.3 24.6
Operating Segments | Heat Transfer Systems        
Disaggregation of Revenue        
Sales 56.4 80.7 190.8 290.9
Operating Segments | Heat Transfer Systems | Point in time        
Disaggregation of Revenue        
Sales 4.6 6.6 15.4 21.8
Operating Segments | Heat Transfer Systems | Over time        
Disaggregation of Revenue        
Sales 51.8 74.1 175.4 269.1
Operating Segments | Specialty Products        
Disaggregation of Revenue        
Sales 116.9 56.0 301.0 157.5
Operating Segments | Specialty Products | Point in time        
Disaggregation of Revenue        
Sales 82.3 43.5 217.6 114.9
Operating Segments | Specialty Products | Over time        
Disaggregation of Revenue        
Sales 34.6 12.5 83.4 42.6
Operating Segments | Repair, Service & Leasing        
Disaggregation of Revenue        
Sales 46.3 36.5 142.3 117.3
Operating Segments | Repair, Service & Leasing | Point in time        
Disaggregation of Revenue        
Sales 29.2 25.7 93.7 79.6
Operating Segments | Repair, Service & Leasing | Over time        
Disaggregation of Revenue        
Sales 17.1 10.8 48.6 37.7
Intersegment Eliminations        
Disaggregation of Revenue        
Sales (3.5) (2.0) (9.2) (6.3)
Intersegment Eliminations | Point in time        
Disaggregation of Revenue        
Sales (3.1) (1.9) (7.5) (4.0)
Intersegment Eliminations | Over time        
Disaggregation of Revenue        
Sales $ (0.4) $ (0.1) $ (1.7) $ (2.3)