v3.26.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue    
Sales $ 884.8 $ 1,001.5
Point in time    
Disaggregation of Revenue    
Sales 201.3 268.2
Over time    
Disaggregation of Revenue    
Sales 683.5 733.3
Operating Segments | Cryo Tank Solutions    
Disaggregation of Revenue    
Sales 145.6 153.2
Operating Segments | Cryo Tank Solutions | Point in time    
Disaggregation of Revenue    
Sales 56.4 57.4
Operating Segments | Cryo Tank Solutions | Over time    
Disaggregation of Revenue    
Sales 89.2 95.8
Operating Segments | Heat Transfer Systems    
Disaggregation of Revenue    
Sales 246.1 267.3
Operating Segments | Heat Transfer Systems | Point in time    
Disaggregation of Revenue    
Sales 6.2 1.4
Operating Segments | Heat Transfer Systems | Over time    
Disaggregation of Revenue    
Sales 239.9 265.9
Operating Segments | Specialty Products    
Disaggregation of Revenue    
Sales 214.5 276.1
Operating Segments | Specialty Products | Point in time    
Disaggregation of Revenue    
Sales 34.8 42.6
Operating Segments | Specialty Products | Over time    
Disaggregation of Revenue    
Sales 179.7 233.5
Operating Segments | Repair, Service & Leasing    
Disaggregation of Revenue    
Sales 278.6 304.9
Operating Segments | Repair, Service & Leasing | Point in time    
Disaggregation of Revenue    
Sales 103.9 166.8
Operating Segments | Repair, Service & Leasing | Over time    
Disaggregation of Revenue    
Sales $ 174.7 $ 138.1