XML 69 R23.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Revenue Recognition (Policies) | 9 Months Ended
--- | ---
Dec. 31, 2019
Revenue from Contract with Customer [Abstract] |
Revenue from Contract with Customer [Policy Text Block] | Performance obligations The Company has contracts with customers for standard products and custom engineered products and determines when and how to recognize revenue for each performance obligation based on the nature and type of contract. Revenue from contracts with customers for standard products is recognized when legal title and significant risk and rewards has transferred to the customer, which is generally at the time of shipment. This is the point in time when control is deemed to transfer to the customer. The Company sells standard products to customers utilizing purchase orders. Payment terms for these types of contracts generally require payment within 30-60 days. Each standard product is deemed to be a single performance obligation and the amount of revenue recognized is based on the negotiated price. The transaction price for standard products is based on the price reflected in each purchase order. Sales incentives are offered to customers who purchase standard products and include offers such as volume-based discounts, rebates for priority customers, and discounts for early cash payments. These sales incentives are accounted for as variable consideration included in the transaction price. Accordingly, the Company reduces revenue for these incentives in the period which the sale occurs and is based on the most likely amount method for estimating the amount of consideration the Company expects to receive. These sales incentive estimates are updated each reporting information as additional information becomes available. The Company also sells custom engineered products and services which are contracts that are typically completed within one quarter but can extend beyond one year in duration. For custom engineered products, the transaction price is based upon the price stated in the contract. Variable consideration has not been identified as a significant component of transaction price for custom engineered products and services. The Company generally recognizes revenue for custom engineered products upon satisfaction of its performance obligation under the contract which typically coincides with project completion which is when the products and services are controlled by the customer. Control is typically achieved at the later of when legal title and significant risk and rewards have transferred to the customer or the customer has accepted the asset. These contracts often require either up front or installment payments. These types of contracts are generally accounted for as one performance obligation as the products and services are not separately identifiable. The promised services (such as inspection, commissioning, and installation) are essential in order for the delivered product to operate as intended on the customer’s site and the services are therefore highly interrelated with product functionality. For most custom engineered products contracts, the Company determined that while there is no alternative use for the custom engineered products, the Company does not have an enforceable right to payment (which must include a reasonable profit margin) for performance completed to date in order to meet the over time revenue recognition criteria. Therefore, revenue is recognized at a point in time (when the contract is complete). For custom engineered products contracts that contain an enforceable right to payment (including reasonable profit margin) the Company satisfies the performance obligation over time and recognizes revenue based on the extent of progress towards completion of the performance obligation. The cost-to-cost measure of progress is an appropriate measure of progress toward satisfaction of performance obligations as this measure most accurately depicts the progress of work performed and transfer of control to the customers. Under the cost-to-cost measure of progress, the extent of progress toward completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. Revenues are recognized proportionally as costs are incurred. Sales and other taxes collected with revenue are excluded from revenue, consistent with the previous revenue standard. Shipping and handling costs incurred prior to shipment are considered activities required to fulfill the Company’s promise to transfer goods, and do not qualify as a separate performance obligation. Additionally, the Company offers standard warranties which are typically 12 months in duration for standard products and 24 to 36 months for custom engineered products. These types of warranties are included in the purchase price of the product and are deemed to be assurance-type warranties which are not accounted for as a separate performance obligation. Other performance obligations included in a contract (such as drawings, owner’s manuals, and training services) are immaterial in the context of the contract and are not recognized as a separate performance obligation.

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 Disclosure of accounting policy for revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://asc.fasb.org/topic&trid=49130388 + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration