XML 82 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Disaggregation by Timing (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue      
Sales to external customers $ 4,160.3 $ 3,352.5 $ 1,612.4
Point in time      
Disaggregation of Revenue      
Sales to external customers 1,307.6 1,205.8 781.1
Over time      
Disaggregation of Revenue      
Sales to external customers 2,852.7 2,146.7 831.3
Operating Segments      
Disaggregation of Revenue      
Sales to external customers 4,160.2 3,381.1 1,624.9
Operating Segments | Cryo Tank Solutions      
Disaggregation of Revenue      
Sales to external customers 637.9 640.8 504.3
Operating Segments | Cryo Tank Solutions | Point in time      
Disaggregation of Revenue      
Sales to external customers 348.6 444.7 443.4
Operating Segments | Cryo Tank Solutions | Over time      
Disaggregation of Revenue      
Sales to external customers 289.3 196.1 60.9
Operating Segments | Heat Transfer Systems      
Disaggregation of Revenue      
Sales to external customers 1,035.3 891.2 462.7
Operating Segments | Heat Transfer Systems | Point in time      
Disaggregation of Revenue      
Sales to external customers 11.3 27.4 27.3
Operating Segments | Heat Transfer Systems | Over time      
Disaggregation of Revenue      
Sales to external customers 1,024.0 863.8 435.4
Operating Segments | Specialty Products      
Disaggregation of Revenue      
Sales to external customers 1,114.3 819.9 448.3
Operating Segments | Specialty Products | Point in time      
Disaggregation of Revenue      
Sales to external customers 166.3 148.4 214.8
Operating Segments | Specialty Products | Over time      
Disaggregation of Revenue      
Sales to external customers 948.0 671.5 233.5
Operating Segments | Repair, Service & Leasing      
Disaggregation of Revenue      
Sales to external customers 1,372.7 1,029.2 209.6
Operating Segments | Repair, Service & Leasing | Point in time      
Disaggregation of Revenue      
Sales to external customers 781.4 603.3 104.4
Operating Segments | Repair, Service & Leasing | Over time      
Disaggregation of Revenue      
Sales to external customers 591.3 425.9 105.2
Intersegment Eliminations      
Disaggregation of Revenue      
Sales to external customers 0.1 (28.6) (12.5)
Intersegment Eliminations | Point in time      
Disaggregation of Revenue      
Sales to external customers 0.0 (18.0) (8.8)
Intersegment Eliminations | Over time      
Disaggregation of Revenue      
Sales to external customers $ 0.1 $ (10.6) $ (3.7)