XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue    
Sales $ 354.1 $ 288.5
Point in time    
Disaggregation of Revenue    
Sales 198.2 190.0
Over time    
Disaggregation of Revenue    
Sales 155.9 98.5
Operating Segments | Cryo Tank Solutions    
Disaggregation of Revenue    
Sales 118.1 103.9
Operating Segments | Cryo Tank Solutions | Point in time    
Disaggregation of Revenue    
Sales 107.4 98.7
Operating Segments | Cryo Tank Solutions | Over time    
Disaggregation of Revenue    
Sales 10.7 5.2
Operating Segments | Heat Transfer Systems    
Disaggregation of Revenue    
Sales 79.3 69.2
Operating Segments | Heat Transfer Systems | Point in time    
Disaggregation of Revenue    
Sales 5.9 5.6
Operating Segments | Heat Transfer Systems | Over time    
Disaggregation of Revenue    
Sales 73.4 63.6
Operating Segments | Specialty Products    
Disaggregation of Revenue    
Sales 107.5 77.3
Operating Segments | Specialty Products | Point in time    
Disaggregation of Revenue    
Sales 59.0 61.9
Operating Segments | Specialty Products | Over time    
Disaggregation of Revenue    
Sales 48.5 15.4
Operating Segments | Repair, Service & Leasing    
Disaggregation of Revenue    
Sales 49.3 41.4
Operating Segments | Repair, Service & Leasing | Point in time    
Disaggregation of Revenue    
Sales 25.9 26.7
Operating Segments | Repair, Service & Leasing | Over time    
Disaggregation of Revenue    
Sales 23.4 14.7
Intersegment Eliminations    
Disaggregation of Revenue    
Sales (0.1) (3.3)
Intersegment Eliminations | Point in time    
Disaggregation of Revenue    
Sales 0.0 (2.9)
Intersegment Eliminations | Over time    
Disaggregation of Revenue    
Sales $ (0.1) $ (0.4)