XML 37 R27.htm IDEA: XBRL DOCUMENT
v3.19.2

Revenue Recognition (Tables) | 3 Months Ended
--- | ---
Jun. 30, 2019
Customer advances [Abstract] |
Deposit Liabilities Disclosures [Text Block] |
Customer advances (contract liabilities) | June 30, 2019 | June 30, 2018
March 31, beginning balance | 11,501 |  | 15,909 |
Additional customer advances received | 11,339 |  | 10,390 |
Revenue recognized from customer advances | (8,380 | ) | (10,186 | )
Other (1) | 52 |  | (789 | )
June 30, ending balance | $ | 14,512 |  | $ | 15,324 |
Revenue from Contract with Customer [Text Block] | 3. Revenue Recognition 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. The Company generally recognizes revenue for customer 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. Further, the Company determined that while there is no alternative use for most 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, the total contract price is recognized at a point in time (when the contract is complete). Variable consideration has not been identified as a significant component of transaction price for custom engineered products and services. 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. For additional information on the Company’s revenue recognition policy refer to the consolidated financial statements included in the 2019 10-K. Reconciliation of contract balances The Company records a contract liability when cash is received prior to recording revenue. Some standard contracts require a down payment while most custom engineered contracts require installment payments. Installment payments for the custom engineered contracts typically require a portion due at inception while the remaining payments are due upon completion of certain performance milestones. For both types of contracts, these contract liabilities, referred to as customer advances, are recorded at the time payment is received and are included in Accrued liabilities on the Condensed Consolidated Balance Sheets. When the related performance obligation is satisfied and revenue is recognized, the contract liability is released into income. The following table illustrates the balance and related activity for customer advances in the three months ending June 30, 2019 and June 30, 2018 (in thousands):
Customer advances (contract liabilities) | June 30, 2019 | June 30, 2018
March 31, beginning balance | 11,501 |  | 15,909 |
Additional customer advances received | 11,339 |  | 10,390 |
Revenue recognized from customer advances | (8,380 | ) | (10,186 | )
Other (1) | 52 |  | (789 | )
June 30, ending balance | $ | 14,512 |  | $ | 15,324 |
(1) Other includes the impact of foreign currency translation As of June 30, 2019, recognized revenue prior to the right to invoice the customer in accordance with the contract terms was not material. As such, there are no material contract asset balances, which represent revenue in excess of billings, as of the date of adoption of ASC 606 or as of June 30, 2019. Disaggregated revenue In accordance with ASC 606, the Company is required to disaggregate revenue into categories that depict how economic factors affect the nature, amount, timing and uncertainty of revenue and cash flows. The following table illustrates the disaggregation of revenue by product grouping for the three months ending June 30, 2019 and June 30, 2018 (in thousands):
| Three Months Ended
Net Sales by Product Grouping | June 30, 2019 | June 30, 2018
Industrial Products | $ | 92,019 |  | $ | 98,535 |
Crane Solutions | 100,113 |  | 97,502 |
Engineered Products | 20,561 |  | 17,683 |
All other | 19 |  | 11,272 |
Total | $ | 212,712 |  | $ | 224,992 |
Industrial products include: manual chain hoists, electrical chain hoists, rigging/ clamps, industrial winches, hooks, shackles, and other forged attachments. Crane solutions products include: wire rope hoists, drives and controls, crane kits and components, and workstations. Engineered products include: linear and mechanical actuators, lifting tables, rail projects, and actuations systems. The All other product grouping includes miscellaneous revenue and the businesses divested in fiscal 2019. Practical expedients Incremental costs to obtain a contract incurred by the Company primarily relate to sales commissions for contracts with a duration of one year or less. Therefore, these costs are expensed as incurred and are recorded in Selling Expenses on the Condensed Consolidated Statements of Operations. Unsatisfied performance obligations for contracts with an expected length of one year or less are not disclosed. Further, revenue from contracts with customers do not include a significant financing component as payment is generally expected within one year from when the performance obligation is controlled by the customer.

X
- Definition Customer advances [Abstract] + References No definition available. + Details
Name: | cmco_CustomeradvancesAbstract
Namespace Prefix: | cmco_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for deposit liabilities including data and tables. It may include a description of the entity's deposit liabilities, the aggregate amount of time deposits (including certificates of deposit) in denominations of $100,000 or more at the balance sheet date; the aggregate amount of any demand deposits that have been reclassified as loan balances, such as overdrafts, at the balance sheet date; deposits that are received on terms other than those in the normal course of business, the amount of accrued interest on deposit liabilities; securities, mortgage loans or other financial instruments that serve as collateral for deposits; for time deposits having a remaining term of more than one year, the aggregate amount of maturities for each of the five years following the balance sheet date; and the weighted average interest rate for all deposit liabilities held by the entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 405 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=50488274&loc=d3e64164-112818 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.12) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 + Details
Name: | us-gaap_DepositLiabilitiesDisclosuresTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://asc.fasb.org/topic&trid=49130388 Reference 2: 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_RevenueFromContractWithCustomerTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration