XML 54 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Tables)
12 Months Ended
Dec. 31, 2022
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:
Year Ended December 31, 2022
Cryo Tank SolutionsHeat Transfer SystemsSpecialty ProductsRepair, Service & 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 
Year Ended December 31, 2020
Cryo Tank SolutionsHeat Transfer SystemsSpecialty ProductsRepair, Service & LeasingIntersegment EliminationsConsolidated
Point in time$378.3 $28.6 $184.6 $110.3 $(4.5)$697.3 
Over time37.5 341.2 58.0 48.0 (4.9)479.8 
Total$415.8 $369.8 $242.6 $158.3 $(9.4)$1,177.1 
Changes in Contract Assets and Contract Liabilities Balances
The following table represents changes in our contract assets and contract liabilities balances:
December 31, 2022December 31, 2021Year-to-date Change ($)Year-to-date Change (%)
Contract assets
Accounts receivable, net of allowances$278.4 $236.3 $42.1 17.8 %
Unbilled contract revenue133.7 93.5 40.2 43.0 %
Contract liabilities
Customer advances and billings in excess of contract revenue$170.6 $148.5 $22.1 14.9 %
Long-term deferred revenue0.3 0.4 (0.1)(25.0)%