v3.26.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2026
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, 2026
Cryo Tank SolutionsHeat Transfer SystemsSpecialty ProductsRepair, Service & LeasingConsolidated
Point in time$56.4 $6.2 $34.8 $103.9 $201.3 
Over time89.2 239.9 179.7 174.7 683.5 
Total$145.6 $246.1 $214.5 $278.6 $884.8 
Three Months Ended March 31, 2025
Cryo Tank SolutionsHeat Transfer SystemsSpecialty ProductsRepair, Service & LeasingConsolidated
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 
Schedule of Changes in Contract Assets and Contract Liabilities Balances
The following table presents our contract assets and contract liabilities balances:
March 31, 2026December 31, 2025
Contract assets
Unbilled contract revenue$1,045.6 $986.4 
Contract liabilities
Customer advances and billings in excess of contract revenue$285.0 $324.4