XML 81 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Disaggregation by Timing (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue      
Sales to external customers $ 1,612.4 $ 1,317.7 $ 1,177.1
Point in time      
Disaggregation of Revenue      
Sales to external customers 781.1 835.7 697.3
Over time      
Disaggregation of Revenue      
Sales to external customers 831.3 482.0 479.8
Operating Segments | Cryo Tank Solutions      
Disaggregation of Revenue      
Sales to external customers 504.3 447.4 415.8
Operating Segments | Cryo Tank Solutions | Point in time      
Disaggregation of Revenue      
Sales to external customers 443.4 407.6 378.3
Operating Segments | Cryo Tank Solutions | Over time      
Disaggregation of Revenue      
Sales to external customers 60.9 39.8 37.5
Operating Segments | Heat Transfer Systems      
Disaggregation of Revenue      
Sales to external customers 462.7 262.7 369.8
Operating Segments | Heat Transfer Systems | Point in time      
Disaggregation of Revenue      
Sales to external customers 27.3 19.2 28.6
Operating Segments | Heat Transfer Systems | Over time      
Disaggregation of Revenue      
Sales to external customers 435.4 243.5 341.2
Operating Segments | Specialty Products      
Disaggregation of Revenue      
Sales to external customers 448.3 432.9 242.6
Operating Segments | Specialty Products | Point in time      
Disaggregation of Revenue      
Sales to external customers 214.8 300.5 184.6
Operating Segments | Specialty Products | Over time      
Disaggregation of Revenue      
Sales to external customers 233.5 132.4 58.0
Operating Segments | Repair, Service & Leasing      
Disaggregation of Revenue      
Sales to external customers 209.6 187.0 158.3
Operating Segments | Repair, Service & Leasing | Point in time      
Disaggregation of Revenue      
Sales to external customers 104.4 119.1 110.3
Operating Segments | Repair, Service & Leasing | Over time      
Disaggregation of Revenue      
Sales to external customers 105.2 67.9 48.0
Intersegment Eliminations      
Disaggregation of Revenue      
Sales to external customers (12.5) (12.3) (9.4)
Intersegment Eliminations | Point in time      
Disaggregation of Revenue      
Sales to external customers (8.8) (10.7) (4.5)
Intersegment Eliminations | Over time      
Disaggregation of Revenue      
Sales to external customers $ (3.7) $ (1.6) $ (4.9)