XML 35 R23.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Significant Accounting Policy Updates | 6 Months Ended
--- | ---
Jun. 30, 2018
Accounting Policies [Abstract] |
Significant Accounting Policy Updates |
17. | Significant Accounting Policy Updates
As described in Note 2 – New Financial Accounting Pronouncements, effective January 1, 2018, we adopted ASU 2014-09, which changed the way we recognize revenue for certain contracts. Accounting policies that were significantly affected by the adoption of ASU 2014-09 are discussed below. Revenue Recognition Energy Solutions and Industrial Solutions Segments Within the Energy Solutions and Industrial Solutions segments, a significant portion of our revenue is derived from fixed-price contracts. We account for a contract after it has been approved by all parties to the arrangement, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. For each contract, we assess the goods and services promised to a customer and identify a performance obligation for each promised good or service that is distinct. The typical life of our contracts is generally less than 12 months and each contract generally contains only one performance obligation, to provide goods or services to the customer. 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. We recognize revenue as performance obligations are satisfied and the customer obtains control of the products and services. A significant amount of our revenue within the Energy Solutions and Industrial Solutions segments is recognized over a period of time as we perform under the contract because control of the work in process transfers continuously to the customer. For performance obligations to deliver products with continuous transfer of control to the customer, revenue is recognized based on the extent of progress towards completion of the performance obligation. Progress is measured based on the ratio of costs incurred to date to the total estimated costs to complete the performance obligation. For these contracts, the cost-to-cost measure best depicts the continuous transfer of goods or services to the customer. For contracts where the duration is short, total contract revenue is insignificant, or control does not continuously transfer to the customer, revenues are recognized at the point in time control passes to the customer, which occurs generally upon shipment of product. Progress payments are generally made over the duration of the contract. Shipping and handling activities after control of the products has transferred to the customer are considered fulfillment activities. Sales taxes are recorded on a net basis. Fluid Handling Solutions Segments Within the Fluid Handling Solutions segment, a significant portion of our revenue is primarily derived from sales of inventory product and is recognized at the point in time control passes to the customer, which occurs generally upon shipment of the product. Payments vary by customer but are typically due within thirty days. Shipping and handling activities after control of the products has transferred to the customer are considered fulfillment activities. Sales taxes are recorded on a net basis. Point in Time Contract Assets and Contract Liabilities Contract assets for contracts where revenue is recognized at a point in time are costs incurred on a contract for which revenue has not been recognized. Contract assets are recorded in inventories in the Condensed Consolidated Balance Sheet. Contract liabilities relate to advance payments received from customers for which revenue has not been recognized for contracts where revenue is recognized at a point in time. Contract liabilities are recorded in accounts payable and accrued expenses in the Condensed Consolidated Balance Sheet. Contract liabilities are reduced when the associated revenue from the contract is recognized.

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

X
- Definition The entire disclosure for all significant accounting policies of the reporting entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -URI http://asc.fasb.org/topic&trid=2122369 + Details
Name: | us-gaap_SignificantAccountingPoliciesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration