Segment Information and Revenue |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2018 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segment Reporting [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segment Information and Revenue | NOTE 7 – Segment Information and Revenue Segment Reporting. For financial reporting purposes, we operate in a single segment, standard semiconductor products, through our various manufacturing and distribution facilities. We aggregate our products because the products are similar and have similar economic characteristics, use similar production processes and share the same customer type. Our primary operations include operations in Asia, North America and Europe. During the three and nine months ended September 30, 2018, one customer, a broad-based global distributor that sells to thousands of different end users, accounted for 10.2% and 10.5% or $32.7 million and $94.4 million, respectively, of our revenue. The same customer accounted for 10.3%, or $29.3 million, of our revenue for the three months ended September 30, 2017. No customer accounted for 10% or greater of our outstanding accounts receivable at September 30, 2018 or 2017. No customer accounted for 10% or greater of our revenue for the nine months ended September 30, 2017.
The tables below set forth net sales based on the location of the subsidiary producing the net sale.
Changes in Accounting Policies. Effective January 1, 2018, we adopted a comprehensive new revenue recognition standard. The details of the significant changes to our accounting policies resulting from the adoption of the new standard are set out below. We adopted the standard using a modified retrospective method. There was no change in our revenue reported for the three and nine months ended September 30, 2017. The adoption of this standard did not have a material impact on our condensed consolidated financial position, reported revenue, results of operations or cash flows as of and for the three or nine months ended September 30, 2018.
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account under ASC 606. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. Generally speaking, our performance obligations represent a promise to transfer various semiconductor products, and have the same pattern of revenue recognition. Our performance obligations are satisfied at either a point in time, or over time as work progresses. The vast majority of our revenue from products and services is accounted for at a point in time. Substantially all of our revenue in direct and Distributor sales is recognized at a point in time. Further, the payment terms on our sales are based on negotiations with our customers. Customers can order different types of semiconductors in a single contract (purchase order), and each line on a purchase order represents a separate performance obligation. Depending on the terms of an arrangement, we may also be responsible for shipping and handling activities. In accordance with ASC 606-10-25-18B, we have elected to account for shipping and handling as activities to fulfill our promise to transfer the good(s). As such, shipping and handling activities do not represent a separate performance obligation, and are accrued as a fulfillment cost. Further, although we offer warranties on our products, our warranties are considered to be assurance-type in nature and do not cover anything beyond ensuring that the product is functioning as intended. Based on the guidance in ASC 606, assurance-type warranties do not represent separate performance obligations; therefore, the primary performance obligation in the majority of our contracts is the delivery of a specific good through the purchase order submitted by our customer. We record allowances/reserves for a number of items. The following items are the largest dollar items for which we record allowances/reserves with ship and debit making up the vast majority: (i) ship and debit, which arise when we issue credit to certain distributors upon their shipments to their end customers; (ii) stock rotation, which are contractual obligations that permit certain distributors, up to four times a year, to return a portion of their inventory based on historical shipments to them in exchange for an equal and offsetting order; and (iii) price protection, which arise when market conditions cause average selling prices to decrease and we issue credit to certain distributors on their inventory. Ship and debit reserves are recorded as a reduction to net sales with a corresponding reduction to accounts receivable. Stock rotation reserves and price protection reserves are recorded as a reduction to net sales with a corresponding increase in accrued liabilities. We also assess our customer’s ability and intention to pay, which is based on a variety of factors including our customer’s historical payment experience, their financial condition and the condition of the global economy and financial markets. Payment terms and conditions typically vary depending on negotiations with the customer. Disaggregation of Revenue. We disaggregate revenue from contracts with customers into direct sales and distribution sales (“Distributors”) and by geographic area. Direct sales customers consist of those customers using our product in their manufacturing process, and Distributors are those customers who resell our products to third parties. We sell our products to customers in multiple areas of the world including Asia, Europe, and North America. Across these regions, we sell products to end users in a variety of markets such as consumer electronics, computing, communications, industrial and automotive. Further, most of our contracts are fixed-price arrangements, and are short term in nature, ranging from days to several months. The tables below set forth the amount of net sales by type, direct sales or Distributor and the location of the customer based on the location to where the products were shipped for the three and nine months ended September 30, 2018 and 2017:
Contract Balances. The timing of revenue recognition, billings, and cash collections can result in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities) on the condensed consolidated balance sheets. However, billing generally occurs at or near the same time as revenue recognition, resulting in limited activity related to contract assets and liabilities. Contract asset and liability balances for the periods ended September 30, 2018, and December 31, 2017 were immaterial to our condensed consolidated financial statements. Other Practical Expedients Elected. The Company decided to make use of the following practical expedients available under ASC 606:
|