XML 28 R19.htm IDEA: XBRL DOCUMENT
v3.23.2

Revenue Recognition | 6 Months Ended
--- | ---
Jun. 30, 2023
Revenue from Contract with Customer [Abstract] |
Revenue Recognition | Note 9 Revenue Recognition Revenue for sales of products and services is derived from contracts with customers. The products and services promised in contracts include the sale of utility water and flow instrumentation products, such as flow meters and radios, quality and pressure sensing equipment, software access and other ancillary services. Contracts generally state the terms of sale, including the description, quantity and price of each product or service. Since the customer typically agrees to a stated rate and price in the contract that does not vary over the life of the contract, the majority of the Company's contracts do not contain variable consideration. The Company establishes a provision for estimated warranty and returns as well as certain after sale costs as discussed in Note 2 "Additional Financial Information Disclosures" in the Notes to Unaudited Consolidated Condensed Financial Statements. The Company disaggregates revenue from contracts with customers into geographical regions and by the timing of when goods and services are transferred. The Company determined that disaggregating revenue into these categories depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by regional economic factors. Information regarding revenues disaggregated by geographic area is as follows:
| Three months ended |  |  | Six months ended |
| June 30, |  |  | June 30, |
(In thousands) | 2023 |  |  | 2022 |  |  | 2023 |  |  | 2022 |
Revenues: |  |  |  |  |  |  |  |  |  |  |
United States | $ | 157,863 |  |  | $ | 120,823 |  |  | $ | 296,449 |  |  | $ | 233,577 |
Foreign: |  |  |  |  |  |  |  |  |  |  |
Asia |  | 3,369 |  |  |  | 2,930 |  |  |  | 6,561 |  |  |  | 7,128 |
Canada |  | 3,024 |  |  |  | 2,945 |  |  |  | 6,506 |  |  |  | 5,908 |
Europe |  | 8,612 |  |  |  | 7,121 |  |  |  | 18,144 |  |  |  | 15,353 |
Mexico |  | 452 |  |  |  | 809 |  |  |  | 1,487 |  |  |  | 1,385 |
Middle East |  | 2,022 |  |  |  | 2,124 |  |  |  | 4,700 |  |  |  | 3,783 |
Other |  | 516 |  |  |  | 1,081 |  |  |  | 1,112 |  |  |  | 3,101 |
Total | $ | 175,858 |  |  | $ | 137,833 |  |  | $ | 334,959 |  |  | $ | 270,235 |
Information regarding revenues disaggregated by the timing of when goods and services are transferred is as follows:
|  | Three months ended |  | Six months ended
|  | June 30, |  | June 30,
(In thousands) |  | 2023 |  | 2022 |  | 2023 |  | 2022
Revenue recognized over time |  | $ | 10,932 |  | 6.2% |  | $ | 8,522 |  | 6.2% |  | $ | 20,669 |  | 6.2% |  | $ | 16,230 |  | 6.0%
Revenue recognized at a point in time |  |  | 164,926 |  | 93.8% |  |  | 129,311 |  | 93.8% |  |  | 314,290 |  | 93.8% |  |  | 254,005 |  | 94.0%
Total |  | $ | 175,858 |  | 100.0% |  | $ | 137,833 |  | 100.0% |  | $ | 334,959 |  | 100.0% |  | $ | 270,235 |  | 100.0%
The majority of the Company's revenue that is recognized over time relates to the BEACON® AMA software as a service, but also includes training, certain installation and other revenues. The majority of the Company's revenue recognized at a point in time is for the sale of utility and flow instrumentation products. Revenue from these contracts is recognized when the customer is able to direct the use of and obtain substantially all of the benefits from the product which generally coincides with title transfer during shipping. The Company performs its obligations under a contract by shipping products or performing services in exchange for consideration. The Company typically invoices its customers as soon as control of an asset is transferred and a receivable to the Company is established. The Company, however, recognizes a contract liability when a customer prepays for goods or services and the Company has not transferred control of the goods or services. The closing balances of the Company's receivables and contract liabilities are as follows:
|  | June 30, 2023 |  |  | December 31, 2022 |
(In thousands) |  |  |  |  |  |
Receivables |  | $ | 84,020 |  |  | $ | 76,651 |
Contract liabilities |  |  | 52,998 |  |  |  | 40,700 |
Contract liabilities are included in Payables and Other long-term liabilities on the Company's Consolidated Condensed Balance Sheets. The balance of contract assets was immaterial as the Company did not have a significant amount of uninvoiced receivables in the six-month period ended June 30, 2023 and twelve-month period ended December 31, 2022. A performance obligation is a promise to transfer a distinct good or service to the customer. At contract inception, the Company assesses the products and services promised in its contracts with customers. The Company then identifies performance obligations to transfer distinct products or services to the customer. In order to identify performance obligations, the Company considers all of the products or services promised in the contract regardless of whether they are explicitly stated or are implied by customary business practices. The Company's performance obligations are satisfied at a point in time or over time as work progresses. The majority of the Company's revenue recognized at a point in time is for the sale of utility and flow instrumentation products. Revenue from these contracts is recognized when the customer is able to direct the use of and obtain substantially all of the benefits from the product which generally coincides with title transfer during the shipping process. The majority of the Company's revenue that is recognized over time relates to the BEACON AMA software as a service. As of June 30, 2023, the Company had certain contracts with unsatisfied performance obligations. For contracts recorded as contract liabilities, $53.0 million was the aggregate amount of the transaction price allocated to performance obligations that were unsatisfied or partially unsatisfied as of the end of the reporting period. The Company estimates that revenue recognized from satisfying those performance obligations will be approximately $6.1 million in 2023, $6.9 million in 2024, $5.4 million in 2025, $4.6 million in 2026, $4.3 million in 2027, $3.5 million in 2028 and $22.2 million thereafter.

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