XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue (Tables)
9 Months Ended
Sep. 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 September 30, 2024
Cryo Tank SolutionsHeat Transfer SystemsSpecialty ProductsRepair, Service & LeasingIntersegment EliminationsConsolidated
Point in time$83.6 $5.5 $54.9 $209.7 $— $353.7 
Over time78.9 250.7 228.4 150.8 — 708.8 
Total$162.5 $256.2 $283.3 $360.5 $— $1,062.5 
Three Months Ended September 30, 2023
Cryo Tank SolutionsHeat Transfer SystemsSpecialty ProductsRepair, Service & LeasingIntersegment EliminationsConsolidated
Point in time$108.3 $16.5 $62.1 $152.6 $(2.5)$337.0 
Over time50.7 216.0 177.9 118.7 (2.4)560.9 
Total$159.0 $232.5 $240.0 $271.3 $(4.9)$897.9 
Nine Months Ended September 30, 2024
Cryo Tank SolutionsHeat Transfer SystemsSpecialty ProductsRepair, Service & LeasingIntersegment EliminationsConsolidated
Point in time$285.2 $26.9 $202.4 $613.5 $— $1,128.0 
Over time202.5 719.6 595.0 408.5 (0.1)1,925.5 
Total$487.7 $746.5 $797.4 $1,022.0 $(0.1)$3,053.5 
Nine Months Ended September 30, 2023
Cryo Tank SolutionsHeat Transfer SystemsSpecialty ProductsRepair, Service & LeasingIntersegment EliminationsConsolidated
Point in time$295.1 $48.5 $123.6 $408.7 $(15.2)$860.7 
Over time140.1 587.5 479.3 279.8 (9.9)1,476.8 
Total$435.2 $636.0 $602.9 $688.5 $(25.1)$2,337.5 
Schedule of Changes in Contract Assets and Contract Liabilities Balances
The following table presents our contract assets and contract liabilities balances:
September 30, 2024December 31, 2023
Contract assets
Accounts receivable, net of allowances$805.6 $758.9 
Unbilled contract revenue680.2 481.7 
Contract liabilities
Customer advances and billings in excess of contract revenue$366.0 $376.6