v3.25.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue        
Sales $ 1,082.3 $ 1,040.3 $ 2,083.8 $ 1,991.0
Point in time        
Disaggregation of Revenue        
Sales 241.3 403.7 509.5 774.3
Over time        
Disaggregation of Revenue        
Sales 841.0 636.6 1,574.3 1,216.7
Operating Segments | Cryo Tank Solutions        
Disaggregation of Revenue        
Sales 155.9 165.5 309.1 325.2
Operating Segments | Cryo Tank Solutions | Point in time        
Disaggregation of Revenue        
Sales 59.2 100.5 116.6 201.6
Operating Segments | Cryo Tank Solutions | Over time        
Disaggregation of Revenue        
Sales 96.7 65.0 192.5 123.6
Operating Segments | Heat Transfer Systems        
Disaggregation of Revenue        
Sales 295.3 236.7 562.6 490.3
Operating Segments | Heat Transfer Systems | Point in time        
Disaggregation of Revenue        
Sales 5.6 11.3 7.0 21.4
Operating Segments | Heat Transfer Systems | Over time        
Disaggregation of Revenue        
Sales 289.7 225.4 555.6 468.9
Operating Segments | Specialty Products        
Disaggregation of Revenue        
Sales 292.9 277.6 569.0 514.1
Operating Segments | Specialty Products | Point in time        
Disaggregation of Revenue        
Sales 31.5 78.5 74.1 147.5
Operating Segments | Specialty Products | Over time        
Disaggregation of Revenue        
Sales 261.4 199.1 494.9 366.6
Operating Segments | Repair, Service & Leasing        
Disaggregation of Revenue        
Sales 338.2 360.5 643.1 661.5
Operating Segments | Repair, Service & Leasing | Point in time        
Disaggregation of Revenue        
Sales 145.0 213.4 311.8 403.8
Operating Segments | Repair, Service & Leasing | Over time        
Disaggregation of Revenue        
Sales 193.2 147.1 331.3 257.7
Intersegment Eliminations        
Disaggregation of Revenue        
Sales 0.0 0.0 0.0 (0.1)
Intersegment Eliminations | Point in time        
Disaggregation of Revenue        
Sales 0.0 0.0 0.0 0.0
Intersegment Eliminations | Over time        
Disaggregation of Revenue        
Sales $ 0.0 $ 0.0 $ 0.0 $ (0.1)