XML 54 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue by Timing
The following tables represent a disaggregation of revenue by timing of revenue along with the reportable segment for each category:
Year Ended December 31, 2023
Cryo Tank SolutionsHeat Transfer SystemsSpecialty ProductsRepair, Service & LeasingIntersegment EliminationsConsolidated
Point in time$444.7 $27.4 $148.4 $603.3 $(18.0)$1,205.8 
Over time196.1 863.8 671.5 425.9 (10.6)2,146.7 
Total$640.8 $891.2 $819.9 $1,029.2 $(28.6)$3,352.5 
Year Ended December 31, 2022
Cryo Tank SolutionsHeat Transfer SystemsSpecialty ProductsRepair, Service and LeasingIntersegment EliminationsConsolidated
Point in time$443.4 $27.3 $214.8 $104.4 $(8.8)$781.1 
Over time60.9 435.4 233.5 105.2 (3.7)831.3 
Total$504.3 $462.7 $448.3 $209.6 $(12.5)$1,612.4 
Year Ended December 31, 2021
Cryo Tank SolutionsHeat Transfer SystemsSpecialty ProductsRepair, Service & LeasingIntersegment EliminationsConsolidated
Point in time$407.6 $19.2 $300.5 $119.1 $(10.7)$835.7 
Over time39.8 243.5 132.4 67.9 (1.6)482.0 
Total$447.4 $262.7 $432.9 $187.0 $(12.3)$1,317.7 
Schedule of Changes in Contract Assets and Contract Liabilities Balances
The following table represents changes in our contract assets and contract liabilities balances:
December 31,
20232022
Contract assets
Accounts receivable, net of allowances$758.9 $278.4 
Unbilled contract revenue481.7 133.7 
Contract liabilities
Customer advances and billings in excess of contract revenue$376.6 $170.6