XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue        
Sales $ 908.1 $ 404.8 $ 1,439.6 $ 758.9
Point in time        
Disaggregation of Revenue        
Sales 349.4 207.3 523.7 405.5
Over time        
Disaggregation of Revenue        
Sales 558.7 197.5 915.9 353.4
Operating Segments | Cryo Tank Solutions        
Disaggregation of Revenue        
Sales 152.7 132.9 276.2 251.0
Operating Segments | Cryo Tank Solutions | Point in time        
Disaggregation of Revenue        
Sales 96.5 121.9 186.8 229.3
Operating Segments | Cryo Tank Solutions | Over time        
Disaggregation of Revenue        
Sales 56.2 11.0 89.4 21.7
Operating Segments | Heat Transfer Systems        
Disaggregation of Revenue        
Sales 236.0 102.9 403.5 182.2
Operating Segments | Heat Transfer Systems | Point in time        
Disaggregation of Revenue        
Sales 20.6 5.3 32.0 11.2
Operating Segments | Heat Transfer Systems | Over time        
Disaggregation of Revenue        
Sales 215.4 97.6 371.5 171.0
Operating Segments | Specialty Products        
Disaggregation of Revenue        
Sales 236.7 115.3 362.9 222.8
Operating Segments | Specialty Products | Point in time        
Disaggregation of Revenue        
Sales 58.0 52.7 61.5 111.7
Operating Segments | Specialty Products | Over time        
Disaggregation of Revenue        
Sales 178.7 62.6 301.4 111.1
Operating Segments | Repair, Service & Leasing        
Disaggregation of Revenue        
Sales 298.7 55.4 417.2 104.7
Operating Segments | Repair, Service & Leasing | Point in time        
Disaggregation of Revenue        
Sales 184.6 28.1 256.1 54.0
Operating Segments | Repair, Service & Leasing | Over time        
Disaggregation of Revenue        
Sales 114.1 27.3 161.1 50.7
Intersegment Eliminations        
Disaggregation of Revenue        
Sales (16.0) (1.7) (20.2) (1.8)
Intersegment Eliminations | Point in time        
Disaggregation of Revenue        
Sales (10.3) (0.7) (12.7) (0.7)
Intersegment Eliminations | Over time        
Disaggregation of Revenue        
Sales $ (5.7) $ (1.0) $ (7.5) $ (1.1)