XML 60 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2021
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, 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 
Year Ended December 31, 2019
Cryo Tank SolutionsHeat Transfer SystemsSpecialty ProductsRepair, Service & LeasingIntersegment EliminationsConsolidated
Point in time$385.2 $26.3 $161.2 $117.6 $(5.2)$685.1 
Over time24.7 415.4 46.7 45.0 (1.4)530.4 
Total$409.9 $441.7 $207.9 $162.6 $(6.6)$1,215.5 
Changes in Contract Assets and Contract Liabilities Balances
The following table represents changes in our contract assets and contract liabilities balances:
December 31, 2021December 31, 2020Year-to-date Change ($)Year-to-date Change (%)
Contract assets
Accounts receivable, net of allowances$236.3 $200.8 $35.5 17.7 %
Unbilled contract revenue93.5 79.4 14.1 17.8 %
Contract liabilities
Customer advances and billings in excess of contract revenue$148.5 $118.9 $29.6 24.9 %
Long-term deferred revenue0.4 1.9 (1.5)(78.9)%