XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Tables)
6 Months Ended
Jun. 30, 2024
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:
Three Months Ended June 30, 2024
Cryo Tank SolutionsHeat Transfer SystemsSpecialty ProductsRepair, Service & LeasingIntersegment EliminationsConsolidated
Point in time$100.5 $11.3 $78.5 $213.4 $— $403.7 
Over time65.0 225.4 199.1 147.1 — 636.6 
Total$165.5 $236.7 $277.6 $360.5 $— $1,040.3 
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 
Six Months Ended June 30, 2024
Cryo Tank SolutionsHeat Transfer SystemsSpecialty ProductsRepair, Service & LeasingIntersegment EliminationsConsolidated
Point in time$201.6 $21.4 $147.5 $403.8 $— $774.3 
Over time123.6 468.9 366.6 257.7 (0.1)1,216.7 
Total$325.2 $490.3 $514.1 $661.5 $(0.1)$1,991.0 
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 
Schedule of Changes in Contract Assets and Contract Liabilities Balances
The following table presents our contract assets and contract liabilities balances:
June 30, 2024December 31, 2023
Contract assets
Accounts receivable, net of allowances$748.5 $758.9 
Unbilled contract revenue661.4 481.7 
Contract liabilities
Customer advances and billings in excess of contract revenue$378.1 $376.6