XML 79 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Disaggregation by Timing (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue      
Sales to external customers $ 3,352.5 $ 1,612.4 $ 1,317.7
Point in time      
Disaggregation of Revenue      
Sales to external customers 1,205.8 781.1 835.7
Over time      
Disaggregation of Revenue      
Sales to external customers 2,146.7 831.3 482.0
Operating Segments | Cryo Tank Solutions      
Disaggregation of Revenue      
Sales to external customers 640.8 504.3 447.4
Operating Segments | Cryo Tank Solutions | Point in time      
Disaggregation of Revenue      
Sales to external customers 444.7 443.4 407.6
Operating Segments | Cryo Tank Solutions | Over time      
Disaggregation of Revenue      
Sales to external customers 196.1 60.9 39.8
Operating Segments | Heat Transfer Systems      
Disaggregation of Revenue      
Sales to external customers 891.2 462.7 262.7
Operating Segments | Heat Transfer Systems | Point in time      
Disaggregation of Revenue      
Sales to external customers 27.4 27.3 19.2
Operating Segments | Heat Transfer Systems | Over time      
Disaggregation of Revenue      
Sales to external customers 863.8 435.4 243.5
Operating Segments | Specialty Products      
Disaggregation of Revenue      
Sales to external customers 819.9 448.3 432.9
Operating Segments | Specialty Products | Point in time      
Disaggregation of Revenue      
Sales to external customers 148.4 214.8 300.5
Operating Segments | Specialty Products | Over time      
Disaggregation of Revenue      
Sales to external customers 671.5 233.5 132.4
Operating Segments | Repair, Service & Leasing      
Disaggregation of Revenue      
Sales to external customers 1,029.2 209.6 187.0
Operating Segments | Repair, Service & Leasing | Point in time      
Disaggregation of Revenue      
Sales to external customers 603.3 104.4 119.1
Operating Segments | Repair, Service & Leasing | Over time      
Disaggregation of Revenue      
Sales to external customers 425.9 105.2 67.9
Intersegment Eliminations      
Disaggregation of Revenue      
Sales to external customers (28.6) (12.5) (12.3)
Intersegment Eliminations | Point in time      
Disaggregation of Revenue      
Sales to external customers (18.0) (8.8) (10.7)
Intersegment Eliminations | Over time      
Disaggregation of Revenue      
Sales to external customers $ (10.6) $ (3.7) $ (1.6)