XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue        
Sales $ 404.8 $ 322.0 $ 758.9 $ 610.5
Point in time        
Disaggregation of Revenue        
Sales 207.3 204.7 405.5 394.7
Over time        
Disaggregation of Revenue        
Sales 197.5 117.3 353.4 215.8
Operating Segments | Cryo Tank Solutions        
Disaggregation of Revenue        
Sales 132.9 97.8 251.0 201.7
Operating Segments | Cryo Tank Solutions | Point in time        
Disaggregation of Revenue        
Sales 121.9 89.8 229.3 188.5
Operating Segments | Cryo Tank Solutions | Over time        
Disaggregation of Revenue        
Sales 11.0 8.0 21.7 13.2
Operating Segments | Heat Transfer Systems        
Disaggregation of Revenue        
Sales 102.9 65.2 182.2 134.4
Operating Segments | Heat Transfer Systems | Point in time        
Disaggregation of Revenue        
Sales 5.3 5.2 11.2 10.8
Operating Segments | Heat Transfer Systems | Over time        
Disaggregation of Revenue        
Sales 97.6 60.0 171.0 123.6
Operating Segments | Specialty Products        
Disaggregation of Revenue        
Sales 115.3 106.8 222.8 184.1
Operating Segments | Specialty Products | Point in time        
Disaggregation of Revenue        
Sales 52.7 73.4 111.7 135.3
Operating Segments | Specialty Products | Over time        
Disaggregation of Revenue        
Sales 62.6 33.4 111.1 48.8
Operating Segments | Repair, Service & Leasing        
Disaggregation of Revenue        
Sales 55.4 54.6 104.7 96.0
Operating Segments | Repair, Service & Leasing | Point in time        
Disaggregation of Revenue        
Sales 28.1 37.8 54.0 64.5
Operating Segments | Repair, Service & Leasing | Over time        
Disaggregation of Revenue        
Sales 27.3 16.8 50.7 31.5
Intersegment Eliminations        
Disaggregation of Revenue        
Sales (1.7) (2.4) (1.8) (5.7)
Intersegment Eliminations | Point in time        
Disaggregation of Revenue        
Sales (0.7) (1.5) (0.7) (4.4)
Intersegment Eliminations | Over time        
Disaggregation of Revenue        
Sales $ (1.0) $ (0.9) $ (1.1) $ (1.3)