XML 57 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2024
Disaggregation of Revenue [Line Items]  
Summary of Disaggregation of Revenue
A summary of revenues based on the country to which the product was delivered and reconciliation of disaggregated revenue by segment follows:
2024
(in millions)CCMCWTTotal
United States$3,373.7 $1,153.5 $4,527.2 
International:
Europe217.3 20.5 237.8 
North America (excluding U.S.)85.0 109.7 194.7 
Other28.3 15.6 43.9 
Total international330.6 145.8 476.4 
Total revenues$3,704.3 $1,299.3 $5,003.6 
2023
(in millions)CCMCWTTotal
United States$2,949.3 $1,180.8 $4,130.1 
International:
Europe192.7 19.1 211.8 
North America (excluding U.S.)85.4 112.6 198.0 
Other26.0 21.0 47.0 
Total international304.1 152.7 456.8 
Total revenues$3,253.4 $1,333.5 $4,586.9 
2022
(in millions)CCMCWTTotal
United States$3,526.2 $1,397.8 $4,924.0 
International:
Europe233.8 18.8 252.6 
North America (excluding U.S.)98.0 127.8 225.8 
Other27.2 19.8 47.0 
Total international359.0 166.4 525.4 
Total revenues$3,885.2 $1,564.2 $5,449.4 
Summary of Remaining Performance Obligations
Remaining performance obligations for extended service warranties represent the transaction price for the remaining stand-ready obligation to perform warranty services. A summary of estimated revenue expected to be recognized in the future related to performance obligations that are unsatisfied or partially unsatisfied as of December 31, 2024 follows:
(in millions)20252026202720282029Thereafter
Extended service warranties$28.7 $27.7 $26.7 $25.6 $24.6 $217.2 
Summary of Contract Balances
Contract liabilities relate to payments received in advance of performance under a contract, primarily related to extended service warranties in the CCM and CWT segments. Contract liabilities are recognized as revenue as (or when) the Company performs under the contract. A summary of the change in contract liabilities follows:
(in millions)202420232022
Balance as of January 1$324.0 $294.8 $273.3 
Revenue recognized(28.8)(26.9)(25.6)
Revenue deferred55.3 56.1 47.1 
Balance as of December 31$350.5 $324.0 $294.8 
Revenues by End Market  
Disaggregation of Revenue [Line Items]  
Summary of Disaggregation of Revenue
A summary of revenues disaggregated by major end-market industries and reconciliation of disaggregated revenue by segment follows:
2024
(in millions)CCMCWTTotal
General construction:
Non-residential$3,414.9 $583.6 $3,998.5 
Residential289.4 587.7 877.1 
Total construction3,704.3 1,171.3 4,875.6 
Heavy equipment— 103.9 103.9 
General industrial and other— 24.1 24.1 
Total revenues$3,704.3 $1,299.3 $5,003.6 
2023
(in millions)CCMCWTTotal
General construction:
Non-residential$2,986.0 $543.9 $3,529.9 
Residential267.4 667.8 935.2 
Total construction3,253.4 1,211.7 4,465.1 
Heavy equipment— 104.3 104.3 
General industrial and other— 17.5 17.5 
Total revenues$3,253.4 $1,333.5 $4,586.9 
2022
(in millions)CCMCWTTotal
General construction:
Non-residential$3,583.8 $613.7 $4,197.5 
Residential301.4 762.2 1,063.6 
Total construction3,885.2 1,375.9 5,261.1 
Heavy equipment— 105.9 105.9 
General industrial and other— 82.4 82.4 
Total revenues$3,885.2 $1,564.2 $5,449.4 
Products Transferred at a Point in Time or Over Time  
Disaggregation of Revenue [Line Items]  
Summary of Disaggregation of Revenue A summary of the timing of revenue recognition and reconciliation of disaggregated revenue by reportable segment follows:
2024
(in millions)CCMCWTTotal
Products transferred at a point in time$3,675.9 $1,298.9 $4,974.8 
Services transferred over time
28.4 0.4 28.8 
Total revenues$3,704.3 $1,299.3 $5,003.6 
2023
(in millions)CCMCWTTotal
Products transferred at a point in time$3,226.9 $1,333.1 $4,560.0 
Services transferred over time
26.5 0.4 26.9 
Total revenues$3,253.4 $1,333.5 $4,586.9 
2022
(in millions)CCMCWTTotal
Products transferred at a point in time$3,859.9 $1,563.9 $5,423.8 
Services transferred over time
25.3 0.3 25.6 
Total revenues$3,885.2 $1,564.2 $5,449.4