XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2025
Cryo Tank SolutionsHeat Transfer SystemsSpecialty ProductsRepair, Service & LeasingIntersegment EliminationsConsolidated
Point in time$57.4 $1.4 $42.6 $166.8 $— $268.2 
Over time95.8 265.9 233.5 138.1 — 733.3 
Total$153.2 $267.3 $276.1 $304.9 $— $1,001.5 
Three Months Ended March 31, 2024
Cryo Tank SolutionsHeat Transfer SystemsSpecialty ProductsRepair, Service & LeasingIntersegment EliminationsConsolidated
Point in time$101.1 $10.1 $69.0 $190.4 $— $370.6 
Over time58.6 243.5 167.5 110.6 (0.1)580.1 
Total$159.7 $253.6 $236.5 $301.0 $(0.1)$950.7 
Schedule of Changes in Contract Assets and Contract Liabilities Balances
The following table presents our contract assets and contract liabilities balances:
March 31, 2025December 31, 2024
Contract assets
Unbilled contract revenue$834.0 $735.1 
Contract liabilities
Customer advances and billings in excess of contract revenue$325.4 $362.2