XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
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:
Three Months Ended June 30, 2023
Cryo Tank SolutionsHeat Transfer SystemsSpecialty ProductsRepair, Service & LeasingIntersegment EliminationsConsolidated
Point in time$96.5 $20.6 $58.0 $184.6 $(10.3)$349.4 
Over time56.2 215.4 178.7 114.1 (5.7)558.7 
Total$152.7 $236.0 $236.7 $298.7 $(16.0)$908.1 
Three Months Ended June 30, 2022
Cryo Tank SolutionsHeat Transfer SystemsSpecialty ProductsRepair, Service & LeasingIntersegment EliminationsConsolidated
Point in time$121.9 $5.3 $52.7 $28.1 $(0.7)$207.3 
Over time11.0 97.6 62.6 27.3 (1.0)197.5 
Total$132.9 $102.9 $115.3 $55.4 $(1.7)$404.8 
Six Months Ended June 30, 2023
Cryo Tank SolutionsHeat Transfer SystemsSpecialty ProductsRepair, Service & LeasingIntersegment EliminationsConsolidated
Point in time$186.8 $32.0 $61.5 $256.1 $(12.7)$523.7 
Over time89.4 371.5 301.4 161.1 (7.5)915.9 
Total$276.2 $403.5 $362.9 $417.2 $(20.2)$1,439.6 
Six Months Ended June 30, 2022
Cryo Tank SolutionsHeat Transfer SystemsSpecialty ProductsRepair, Service & LeasingIntersegment EliminationsConsolidated
Point in time$229.3 $11.2 $111.7 $54.0 $(0.7)$405.5 
Over time21.7 171.0 111.1 50.7 (1.1)353.4 
Total$251.0 $182.2 $222.8 $104.7 $(1.8)$758.9 
Changes in Contract Assets and Contract Liabilities Balances
The following table represents changes in our contract assets and contract liabilities balances:
June 30, 2023December 31, 2022
Contract assets
Accounts receivable, net of allowances769.7 $278.4 
Unbilled contract revenue408.6 133.7 
Contract liabilities
Customer advances and billings in excess of contract revenue469.3 $170.6 
Long-term deferred revenue0.1 0.3