XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue        
Sales to external customers $ 1,040.3 $ 908.1 $ 1,991.0 $ 1,439.6
Point in time        
Disaggregation of Revenue        
Sales to external customers 403.7 349.4 774.3 523.7
Over time        
Disaggregation of Revenue        
Sales to external customers 636.6 558.7 1,216.7 915.9
Operating Segments | Cryo Tank Solutions        
Disaggregation of Revenue        
Sales to external customers 165.5 152.7 325.2 276.2
Operating Segments | Cryo Tank Solutions | Point in time        
Disaggregation of Revenue        
Sales to external customers 100.5 96.5 201.6 186.8
Operating Segments | Cryo Tank Solutions | Over time        
Disaggregation of Revenue        
Sales to external customers 65.0 56.2 123.6 89.4
Operating Segments | Heat Transfer Systems        
Disaggregation of Revenue        
Sales to external customers 236.7 236.0 490.3 403.5
Operating Segments | Heat Transfer Systems | Point in time        
Disaggregation of Revenue        
Sales to external customers 11.3 20.6 21.4 32.0
Operating Segments | Heat Transfer Systems | Over time        
Disaggregation of Revenue        
Sales to external customers 225.4 215.4 468.9 371.5
Operating Segments | Specialty Products        
Disaggregation of Revenue        
Sales to external customers 277.6 236.7 514.1 362.9
Operating Segments | Specialty Products | Point in time        
Disaggregation of Revenue        
Sales to external customers 78.5 58.0 147.5 61.5
Operating Segments | Specialty Products | Over time        
Disaggregation of Revenue        
Sales to external customers 199.1 178.7 366.6 301.4
Operating Segments | Repair, Service & Leasing        
Disaggregation of Revenue        
Sales to external customers 360.5 298.7 661.5 417.2
Operating Segments | Repair, Service & Leasing | Point in time        
Disaggregation of Revenue        
Sales to external customers 213.4 184.6 403.8 256.1
Operating Segments | Repair, Service & Leasing | Over time        
Disaggregation of Revenue        
Sales to external customers 147.1 114.1 257.7 161.1
Intersegment Eliminations        
Disaggregation of Revenue        
Sales to external customers 0.0 (16.0) (0.1) (20.2)
Intersegment Eliminations | Point in time        
Disaggregation of Revenue        
Sales to external customers 0.0 (10.3) 0.0 (12.7)
Intersegment Eliminations | Over time        
Disaggregation of Revenue        
Sales to external customers $ 0.0 $ (5.7) $ (0.1) $ (7.5)