REVENUE |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
REVENUE [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
REVENUE | 3. REVENUE Nature of Goods and Services Our revenues are substantially derived from sales of our products. In our connectivity solutions product group, we provide connectors and cable assemblies to the aerospace, military/defense, commercial, rugged harsh environment and communication markets. This group also includes passive jacks, plugs and cable assemblies that provide connectivity in networking equipment, as well as modular plugs and cable assemblies used within the structured cabling system, known as premise wiring. In our power solutions and protection group, we provide AC-DC and DC-DC power conversion devices and circuit protection products. Applications range from board-mount power to system-level architectures for servers, storage, networking, industrial and transportation. In our magnetic solutions group, we provide an extensive line of integrated connector modules (ICM), where an Ethernet magnetic solution is integrated into a connector package. Products within the Company's magnetic solutions group are primarily used in networking and industrial applications. The Company also provides incremental services to our customers in the form of training, technical support, special tooling, and other support as deemed necessary from time to time. For purposes of ASC 606, all such incremental services were concluded to be immaterial in the context of the contracts. Types of Contracts Substantially all of the Company's revenue is derived from contracts with its customers under one of the following types of contracts:
Significant Payment Terms Contracts with customers indicate the general terms and conditions in which business will be conducted for a set period of time. Individual purchase orders state the description, quantity and price of each product purchased. Payment for products sold under direct contracts with customers or contracts with distributors is typically due in full within 30-90 days from the transfer of title to customer. Payment for products sold under consignment contracts is typically due within 60 days of the customer pulling the product from the hub. Payment due related to our licensing agreements is generally within 30 days of receiving the licensee sales data, which is either on a quarterly or annual basis. Since the customer agrees to a stated price for each product on each purchase order, the majority of contracts are not subject to variable consideration. However, the "ship and debit" arrangements with distributors, royalty income associated with our licensing agreements, and the product returns described above are each deemed to be variable consideration which requires the Company to make constrained estimates based on historical data. Disaggregation of Revenue The following table provides information about disaggregated revenue by product group and sales channel, and includes a reconciliation of the disaggregated revenue to our reportable segments:
The cumulative effect of the changes made to our consolidated January 1, 2018 balance sheet for the adoption of ASC 606 were as follows:
In accordance with the new revenue standard requirements, the disclosure of the impact of adoption on our balance sheet as of December 31, 2018 and consolidated statement of operations for the year ended December 31, 2018 was as follows:
Contract Assets and Contract Liabilities: A contract asset results when goods or services have been transferred to the customer but payment is contingent upon a future event, other than passage of time. In the case of our consignment arrangements, we are unable to invoice the customer until product is pulled from the hub by the customer, which generates an unbilled receivable (a contract asset) when revenue is initially recognized. A contract liability results when cash payments are received or due in advance of our performance obligation being met. We have certain customers who provide payment in advance of product being shipped, which results in deferred revenue (a contract liability). The balances of the Company's contract assets and contract liabilities at December 31, 2018 and January 1, 2018 are as follows:
The change in balance of our unbilled receivables from January 1, 2018 to December 31, 2018 primarily relates to a timing difference between the Company's performance (i.e. when our product is shipped to a customer-controlled hub) and the point at which the Company can invoice the customer per the terms of the customer contract (i.e. when the customer pulls our product from the customer-controlled hub). A tabular presentation of the activity within the deferred revenue account for the year ended December 31, 2018 is presented below:
Transaction Price Allocated to Future Obligations: The aggregate amount of transaction price allocated to remaining performance obligations that have not been satisfied as of December 31, 2018 related to contracts that exceed one year in duration amounted to $18.2 million, with expected contract expiration dates that range from 2020 - 2024. It is expected that 78% of this aggregate amount will be recognized in 2020, 20% will be recognized in 2021 and the remainder will be recognized in years beyond 2021. The majority of the Company's total backlog of orders at December 31, 2018 is related to contracts that have an original expected duration of one year or less, for which the Company is electing to utilize the practical expedient available within the guidance, and are excluded from the transaction price related to these future obligations. The Company will generally satisfy the remaining performance obligations as we transfer control of the products ordered to our customers. The transaction price related to these future obligations also excludes variable consideration consisting of sales or usage-based royalties earned on licensing agreements. The variability related to these sales or usage-based royalties will be resolved in the periods when the licensee generates sales related to the licensed intellectual property. Other Practical Expedients: In the application of the recognition and measurement principles of ASC 606, the Company elected to utilize the following additional practical expedients which are provided for within the guidance:
|