XML 37 R26.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2025
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, 2025
Cryo Tank SolutionsHeat Transfer SystemsSpecialty ProductsRepair, Service & LeasingIntersegment EliminationsConsolidated
Point in time$56.5 $9.4 $35.9 $146.6 $— $248.4 
Over time94.7 339.9 234.0 183.6 — 852.2 
Total$151.2 $349.3 $269.9 $330.2 $— $1,100.6 
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 
Nine Months Ended September 30, 2025
Cryo Tank SolutionsHeat Transfer SystemsSpecialty ProductsRepair, Service & LeasingIntersegment EliminationsConsolidated
Point in time$173.1 $16.4 $110.0 $458.4 $— $757.9 
Over time287.2 895.5 728.9 514.9 — 2,426.5 
Total$460.3 $911.9 $838.9 $973.3 $— $3,184.4 
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 
Schedule of Changes in Contract Assets and Contract Liabilities Balances
The following table presents our contract assets and contract liabilities balances:
September 30, 2025December 31, 2024
Contract assets
Unbilled contract revenue$1,017.3 $735.1 
Contract liabilities
Customer advances and billings in excess of contract revenue$339.3 $362.2