XML 26 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Recognition
3 Months Ended
Mar. 31, 2018
Revenue from Contract with Customer [Abstract]  
Revenue Recognition
Revenue Recognition

Adoption of ASU 2014-09 "Revenue from Contracts with Customers (Topic 606)"

On January 1, 2018, the Company adopted ASU 2014-09 using the modified retrospective method applied to those contracts that were not completed or substantially complete as of January 1, 2018. Results for the reporting period beginning after January 1, 2018 are presented under Topic 606, while prior period amounts have not been adjusted and continue to be reported in accordance with the Company's historic accounting under Topic 605. The Company recorded a net reduction to opening retained earnings of $0.1 million as of January 1, 2018 as a result of the cumulative impact of adopting Topic 606. The impact to revenues as a result of applying Topic 606 for the quarter ended March 31, 2018 was a decrease of $41,000.

Contracts with Customers

Revenue for sales of products and services is derived from contracts with customers. The products and services promised in contracts include the sale of municipal and flow instrumentation products, such as flow meters and radios, software access and other ancillary services. Contracts with each customer generally state the terms of the sale, including the description, quantity and price of each product or service. Payment terms are stated in the contract. 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."

Disaggregation of Revenue
 
In accordance with Topic 606, 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 meets the disclosure objective in Topic 606 which is to depict 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 (in millions):
 
Three Months Ended

 
March 31, 2018
 
 
Revenues:
 
United States
$
91,153

Foreign:
 
Asia
1,700

Canada
3,260

Europe
5,047

Mexico
623

Middle East
2,152

Other
1,106

Total
$
105,041


Information regarding revenues disaggregated by the timing of when goods and services are transferred is as follows (in millions):
 
Three Months Ended

 
March 31, 2018
 
 
Revenue recognized over time
$
2,687

Revenue recognized at a point in time
102,354

Total
$
105,041



Contract Balances

The Company performs its obligations under a contract with a customer by transferring products and/or services in exchange for consideration from the customer. The Company typically invoices its customers as soon as control of an asset is transferred and a receivable for the Company is established. The Company, however, recognizes a contract liability when a customer prepays for goods and/or services and the Company has not transferred control of the goods and/or services.

The opening and closing balances of the Company's contract liabilites and receivables are as follows:
 
March 31, 2018
 
December 31, 2017
Receivables
$
63,372

 
$
58,210

Contract liabilities
$
10,620

 
$
9,670



The balance of contract assets was immaterial as the Company did not have a significant amount of uninvoiced receivables in the period ended March 31, 2018 and December 31, 2017.
    
The amount of revenue recognized in the period that was included in the opening contract liability balance was $0.3 million. The difference between the opening and closing balances of the Company's contract liabilities was the result of a timing difference between the Company's performance and the customers' prepayments. The increased receivables balance was due to higher sales in the first quarter of 2018 compared to the fourth quarter of 2017. Generally, receivables balances are lower at year-end than at other times of the year.

Performance Obligations

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of measurement in Topic 606. 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. Revenue from products and services transferred to customers at a single point in time accounted for 97.4% of net sales for the three-month period ended March 31, 2018. The majority of the Company's revenue recognized at a point in time is for the sale of municipal 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.

Revenue from services transferred to customers over time accounted for 2.6% of net sales for the three-month period ended March 31, 2018. The majority of the Company's revenue that is recognized over time relates to the BEACON AMA software as a service.

As of March 31, 2018, the Company had entered into contracts where there were unsatisfied performance obligations. For contracts recorded as long-term liabilities, $8.6 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 $1.4 million for the remainder of 2018 and $1.8 million in each year from 2019 through 2022.

Significant Judgments

The Company records revenue for BEACON AMA services over time as the customer benefits from the data that is provided through the Company's software. Control of an asset is therefore transferred to the customer over time, and the Company will recognize revenue for Beacon AMA services as service units are used by the customer.

Revenue is recorded for various ancillary services, such as project management and training, over time as the customer benefits from the services provided. The majority of this revenue will be recognized equally throughout the contract period as the customer receives benefits from the Company's promise to provide such services. If the service is not provided evenly over the contract period, revenue will be recognized by the associated input/output method that best measures the progress towards contract completion.

The Company also has contracts that include both the sale and installation of flow meters as performance obligations. In those cases, the Company records revenue for installed flow meters at the point in time when the flow meters have been accepted by the customer. The customer cannot control the use of and obtain substantially all of the benefits from the equipment until the customer has accepted the installed product. Therefore, for both the flow meter and the related installation, the Company has concluded that control is transferred to the customer upon customer acceptance of the installed flow meters. In addition, the Company has a variety of ancillary revenue streams which are minor. The types and composition of the Company's revenue streams did not materially change during the three-month period ended March 31, 2018 from year end 2017.

Certain customers may receive cash-based incentives or credits, which are accounted for as variable consideration. Variable consideration in contracts for the three months ended March 31, 2018 was insignificant.

Transaction Price Allocation

The transaction price for a contract is allocated to each distinct performance obligation and recognized as revenue when, or as, each performance obligation is satisfied. For contracts with multiple performance obligations, the Company allocates the contract's transaction price to each performance obligation using the best estimate of the standalone selling price of each distinct good or service in a contract. The primary method used to estimate standalone selling price is the observable price when the good or service is sold separately in similar circumstances and to similar customers. If standalone selling price is not directly observable, it is estimated using either a market adjustment or cost plus margin approach.

Contract Costs

The recording of assets recognized from the costs to obtain and fulfill customer contracts primarily relate to the deferral of sales commissions on the Company's BEACON AMA software arrangements. The Company's costs incurred to obtain or fulfill a contract with a customer are amortized over the period of benefit of the related revenue. The Company expenses any costs incurred immediately when the amortization period would be one year or less. These costs are recorded within selling, engineering and administration expenses.

Practical Expedients

For the period ended March 31, 2018, the Company elected the following practical expedients:

In accordance with Subtopic 340-40 "Other Assets and Deferred Costs - Contracts with Customers," the Company elected to expense the incremental costs of obtaining a contract when the amortization period for such contracts would have been one year or less. The Company does not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less and contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed.
    
The Company has made an accounting policy election to exclude all taxes by governmental authorities from the measurement of the transaction price.