XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Tables)
3 Months Ended
Mar. 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:
Three Months Ended March 31, 2021
Cryo Tank SolutionsHeat Transfer SystemsSpecialty ProductsRepair, Service & LeasingIntersegment EliminationsConsolidated
Point in time$98.7 $5.6 $61.9 $26.7 $(2.9)$190.0 
Over time5.2 63.6 15.4 14.7 (0.4)98.5 
Total$103.9 $69.2 $77.3 $41.4 $(3.3)$288.5 
Three Months Ended March 31, 2020
Cryo Tank SolutionsHeat Transfer SystemsSpecialty ProductsRepair, Service & LeasingIntersegment EliminationsConsolidated
Point in time$89.8 $7.1 $38.8 $28.0 $(1.5)$162.2 
Over time8.2 105.8 14.1 12.7 (1.1)139.7 
Total$98.0 $112.9 $52.9 $40.7 $(2.6)$301.9 
Changes in contract assets and contract liabilities balances
The following table represents changes in our contract assets and contract liabilities balances:
March 31, 2021December 31, 2020Year-to-date Change ($)Year-to-date Change (%)
Contract assets
Accounts receivable, net of allowances$186.4 $200.8 $(14.4)(7.2)%
Unbilled contract revenue74.6 79.4 (4.8)(6.0)%
Contract liabilities
Customer advances and billings in excess of contract revenue$106.3 $118.9 $(12.6)(10.6)%
Long-term deferred revenue0.2 1.9 (1.7)(89.5)%