XML 31 R15.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Revenues from Contracts | 12 Months Ended
--- | ---
Dec. 31, 2024
Revenue from Contract with Customer [Abstract] |
Revenues from Contracts | Revenues from Contracts Summarized below is our policy for recognizing revenue under, as well as the various disclosures required by, ASC 606. Performance Obligations - Certain of our contracts are comprised of multiple deliverables, which can include hardware and software components, installation, maintenance, and extended warranties. For these contracts, we evaluate whether these deliverables represent separate performance obligations as defined by ASC 606. In some cases, a customer contracts with us to integrate a complex set of tasks and components into a single project or capability (even if the single project results in the delivery of multiple units). Hence, the entire contract is treated as a single performance obligation. In contrast, we may promise to provide distinct goods or services within a contract, in which case we separate the contract into more than one performance obligation. If a contract is separated into more than one performance obligation, we allocate the total transaction price to each performance obligation in an amount based on the estimated relative standalone selling prices of the promised goods or services underlying each performance obligation. In cases where we sell standard products with observable standalone selling prices, these selling prices are used to determine the relative standalone selling price. In cases where we sell a customized customer specific solution, we typically use the expected cost plus margin approach to estimate the standalone selling price of each performance obligation. Sales taxes and other usage-based taxes are excluded from revenue. Remaining performance obligations represent performance obligations that have yet to be satisfied. As a practical expedient, we do not disclose performance obligations (i) that are part of a contract that has an original expected duration of less than one year and/or (ii) where our right to consideration corresponds directly to the value transferred to the customer. Performance obligations for contracts with an original duration in excess of one year that have yet to be satisfied as of the end of a period primarily relate to our aids to navigation systems, communication technologies products, large process cooling systems, as well as certain of our transportation systems. As of December 31, 2024, the aggregate amount allocated to remaining performance obligations, after the effect of practical expedients, was $178.1. We expect to recognize revenue on approximately 48% and 58% of the remaining performance obligations over the next 12 and 24 months, respectively, with the remaining recognized thereafter. Options - We offer options within certain of our contracts to purchase future goods or services. To the extent the option provides a material right to a future benefit (i.e., future goods and services at a discount from the relative standalone selling price), we separate the material right as a performance obligation and adjust the standalone selling price of the other performance obligations within the contract. When determining the relative standalone selling price of the option, we first determine the incremental discount that the customer would receive by exercising the option and then adjust that value based on the probability of option exercise (based, where possible, on historical experience). Revenue is recognized for the option either when the option is exercised or when it expires. Contract Combination and Modification - We assess each contract at its inception to determine whether it should be combined with other contracts for revenue recognition purposes. When making this determination, we consider factors such as whether two or more contracts with a customer were negotiated at or near the same time or were negotiated with an overall profit objective. Contracts are sometimes modified for changes in contract specifications, scope, or price (or a combination of these). Contract modifications for goods or services that are not distinct within the context of the contract (generally associated with specification changes for certain product lines within our HVAC reportable segment) are accounted for as part of the existing contract. Contract modifications for goods or services that are distinct (i.e., adding or subtracting distinct goods or services) are accounted for as either a termination of the existing contract and the creation of a new contract (where the goods or services are not priced at their standalone selling price), or the creation of separate contract (where the goods or services are priced at their standalone selling price). Variable Consideration - We determine the transaction price for each contract based on the consideration we expect to receive for the products or services being provided under the contract. For contracts where a portion of the price may vary, we estimate the variable consideration at the amount to which we expect to be entitled, which is included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur. We analyze the risk of a significant revenue reversal and, if necessary, constrain the amount of variable consideration recognized in order to mitigate this risk. Variable consideration primarily pertains to late delivery penalties and unapproved change orders and claims (levied by us and/or against us). Actual amounts of consideration ultimately received may differ from our estimates. If actual results vary from our estimates, we will adjust these estimates, which would affect revenue and earnings, in the period such variances become known. As noted above, the nature of our contracts gives rise to several types of variable consideration, including unapproved change orders and claims. We include in our contract estimates additional revenue for unapproved change orders or claims against the customer when we believe we have an enforceable right to the unapproved change order or claim, the amount can be reliably estimated, and the above criteria have been met. In evaluating these criteria, we consider the contractual/legal basis for the claim, the cause of any additional costs incurred, the reasonableness of those costs, and the objective evidence available to support the claim. These estimates are also based on historical award experience. Returns, Customer Sales Incentives and Warranties - We have certain arrangements that require us to estimate, at the time of sale, the amounts of variable consideration that should be excluded from revenue as (i) certain amounts are not expected to be collected from customers and/or (ii) the product may be returned. We principally rely on historical experience, specific customer agreements, and anticipated future trends to estimate these amounts at the time of shipment and to reduce the transaction price. These arrangements include volume rebates, which are estimated using the most likely amount method, as well as early payment discounts and promotional and advertising allowances, which are estimated using the expected value method. We primarily offer assurance-type standard warranties that the product will conform to published specifications for a defined period of time after delivery. These types of warranties do not represent separate performance obligations. We establish provisions for estimated returns and warranties primarily based on contract terms and historical experience, using the expected value method. Certain of our businesses offer extended warranties, which are considered separate performance obligations. Contract Costs - We have elected to apply the practical expedient provided under ASC 606 which allows an entity to expense incremental costs of obtaining or fulfilling a contract when incurred if the amortization period of the asset that the entity otherwise would have recorded is one year or less. Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as fulfillment costs and are included in cost of products sold. The net asset recorded for incremental costs incurred to obtain or fulfill contracts, after consideration of the practical expedient mentioned above, is not material to our consolidated financial statements. Nature of Goods and Services, Satisfaction of Performance Obligations, and Payment Terms Our HVAC product lines include package and process cooling equipment and services, residential and commercial boilers, electrical heating and ventilation products, and engineered air movement and handling solutions. Performance obligations for our HVAC product lines relate primarily to the delivery of equipment and components, construction and reconstruction of cooling towers and other components, and providing installation, replacement/spare parts and various other services. Performance obligations related to equipment and components are satisfied at the time of shipment or delivery (i.e., control is transferred at a point in time). The typical length of these contracts is one to three months and payment terms are generally 15 to 60 days after shipment to the customer. Performance obligations for construction and reconstruction of cooling towers and other components, and providing installation and various other services, are typically satisfied through a contract with us to provide a customer-specific solution. The customer typically controls the work in process due to contractual termination clauses whereby we have an enforceable right to recovery of cost incurred, including a reasonable profit for work performed to date, on products or services that do not have an alternative use to us. Additionally, certain projects are performed on customer sites such that the customer controls the asset as it is created or enhanced. As such, performance obligations for these product lines are generally satisfied over time, with the related revenue recorded based on the percentage of costs incurred to date for each contract to the estimated total costs for such contract at completion, as this method best depicts how control of the product or service is being transferred. The length of customer contract for these product lines is generally 6 to 18 months. Revenue for sales of certain engineered components and all replacement/spare parts is recognized upon shipment or delivery (i.e., at a point in time). Payments on longer-term contracts are generally commensurate with milestones defined in the related contract, while payments for the replacement/spare parts contracts typically occur 30 to 60 days after delivery. Our detection and measurement product lines include underground pipe and cable locators, inspection and rehabilitation equipment, robotic systems, transportation systems, communication technologies, and aids to navigation. Performance obligations for these product lines relate to delivery of equipment and components, installation and other short-term services, long-term maintenance and software subscription services, pipeline remediation services and development of robotics, and aids to navigation solutions. Performance obligations for equipment and components generally are satisfied at the time of shipment or delivery (i.e., control is transferred at a point in time). Performance obligations for installation and other short-term services, pipeline remediation, and development of robotics are satisfied over time as the installation or service is performed. Performance obligations for maintenance and software subscription services are satisfied over time, with the related revenue recorded evenly throughout the contract service period as this method best depicts how control of the service is transferred. Payment terms for equipment and components are typically 30 to 60 days after shipment or delivery, while payment for services typically occurs at completion for shorter-term engagements (less than three months in duration) and throughout the service period for longer-term engagements (generally greater than three months in duration). These product lines have varying contract lengths ranging from one to eighteen months (with the longer term contracts generally associated with our aids to navigation systems, transportation systems, and communication technologies product lines), with the typical duration being one to three months. Customer prepayments, progress billings, and retention payments are customary for some of our longer-term contracts. Customer prepayments, progress billings, and retention payments are not considered a significant financing component because they are intended to protect either the customer or ourselves in the event that some or all of the obligations under the contract are not completed. Additionally, most contract assets are expected to convert to accounts receivable, and contract liabilities are expected to convert to revenue, within one year. As such, after applying the practical expedient to exclude potential financing components that are less than one year in duration, we do not have any such financing components. Disaggregated Revenues We disaggregate revenue from contracts with customers by major product line and based on the timing of recognition for each of our reportable segments, as we believe such disaggregation best depicts how the nature, amount, timing, and uncertainty of our revenues and cash flows are affected by economic factors, with such disaggregation presented below for the years ended December 31, 2024, 2023, and 2022:
|  | Year Ended December 31, 2024
Reportable Segments |  | HVAC |  | Detection and Measurement |  | Total
Major product lines |  |  |  |  |  |
Package and process cooling equipment and services, and engineered air movement and handling solutions |  | $ | 884.0 |  |  | $ | — |  |  | $ | 884.0 |
Boilers, electrical heating, and ventilation |  | 480.7 |  |  | — |  |  | 480.7 |
Underground locators, inspection and rehabilitation equipment, and robotic systems |  | — |  |  | 260.9 |  |  | 260.9 |
Communication technologies, aids to navigation, and transportation systems |  | — |  |  | 358.3 |  |  | 358.3 |
|  | $ | 1,364.7 |  |  | $ | 619.2 |  |  | $ | 1,983.9 |
Timing of Revenue Recognition |  |  |  |  |  |
Revenues recognized at a point in time |  | $ | 1,249.0 |  |  | $ | 521.5 |  |  | $ | 1,770.5 |
Revenues recognized over time |  | 115.7 |  |  | 97.7 |  |  | 213.4 |
|  | $ | 1,364.7 |  |  | $ | 619.2 |  |  | $ | 1,983.9 |
|  | Year Ended December 31, 2023
Reportable Segments |  | HVAC |  | Detection and Measurement |  | Total
Major product lines |  |  |  |  |  |
Package and process cooling equipment and services, and engineered air movement solutions |  | $ | 683.2 |  |  | $ | — |  |  | $ | 683.2 |
Boilers, electrical heating, and ventilation |  | 439.1 |  |  | — |  |  | 439.1 |
Underground locators, inspection and rehabilitation equipment, and robotic systems |  | — |  |  | 264.1 |  |  | 264.1 |
Communication technologies, aids to navigation, and transportation systems |  | — |  |  | 354.8 |  |  | 354.8 |
|  | $ | 1,122.3 |  |  | $ | 618.9 |  |  | $ | 1,741.2 |
Timing of Revenue Recognition |  |  |  |  |  |
Revenues recognized at a point in time |  | $ | 1,042.8 |  |  | $ | 525.2 |  |  | $ | 1,568.0 |
Revenues recognized over time |  | 79.5 |  |  | 93.7 |  |  | 173.2 |
|  | $ | 1,122.3 |  |  | $ | 618.9 |  |  | $ | 1,741.2 |
|  | Year Ended December 31, 2022
Reportable Segments |  | HVAC |  | Detection and Measurement |  | Total
Major product lines |  |  |  |  |  |
Package and process cooling equipment and services, and engineered air movement solutions |  | $ | 537.0 |  |  | $ | — |  |  | $ | 537.0 |
Boilers, electrical heating, and ventilation |  | 376.8 |  |  | — |  |  | 376.8 |
Underground locators, inspection and rehabilitation equipment, and robotic systems |  | — |  |  | 262.1 |  |  | 262.1 |
Communication technologies, aids to navigation, and transportation systems |  | — |  |  | 285.0 |  |  | 285.0 |
|  | $ | 913.8 |  |  | $ | 547.1 |  |  | $ | 1,460.9 |
Timing of Revenue Recognition |  |  |  |  |  |
Revenues recognized at a point in time |  | $ | 838.0 |  |  | $ | 455.1 |  |  | $ | 1,293.1 |
Revenues recognized over time |  | 75.8 |  |  | 92.0 |  |  | 167.8 |
|  | $ | 913.8 |  |  | $ | 547.1 |  |  | $ | 1,460.9 |
Contract Balances Our customers are invoiced for products and services at the time of delivery or based on contractual milestones, resulting in outstanding receivables with payment terms from these customers (“Contract Accounts Receivable”). In some cases, the timing of revenue recognition, particularly for revenue recognized over time, differs from when such amounts are invoiced to customers, resulting in a contract asset (revenue recognition precedes the invoicing of the related revenue amount) or a contract liability (payment from the customer precedes recognition of the related revenue amount). Contract assets and liabilities are generally classified as current. On a contract-by-contract basis, the contract assets and contract liabilities are reported net within our consolidated balance sheets. Our contract balances consisted of the following as of December 31, 2024 and 2023:
Contract Balances | December 31, 2024 |  | December 31, 2023 |  | Change
Contract Accounts Receivable (1) | $ | 305.4 |  |  | $ | 275.4 |  |  | $ | 30.0 |
Contract Assets | 11.3 |  |  | 16.6 |  |  | (5.3) |
Contract Liabilities - current | (62.3) |  |  | (73.5) |  |  | 11.2 |
Contract Liabilities - non-current (2) | (4.0) |  |  | (4.0) |  |  | — |
Net contract balance | $ | 250.4 |  |  | $ | 214.5 |  |  | $ | 35.9 |
_____________________ (1) Included in “Accounts receivable, net” within the accompanying consolidated balance sheets. (2) Included in “Other long-term liabilities” within the accompanying consolidated balance sheets. The timing of revenue recognition, invoicing and cash collections results in Contract Accounts Receivable, contract assets, and customer advances and deposits (contract liabilities) on our consolidated balance sheets. In general, we receive payments from customers based on a billing schedule established in our contracts. During the year ended December 31, 2024, changes in contract balances were not materially impacted by any other factors besides the acquisition of Ingénia. At December 31, 2024, Contract Account Receivables and current contract liabilities attributable to Ingénia were $17.1 and $0.1, respectively. During 2024, we recognized revenues of $54.4 related to our contract liabilities at December 31, 2023.

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration