Revenue Recognition  The Company adopted the requirements of Accounting Standards Codification (ASC) 2014-09, Revenue from Contracts with Customers (Topic 606), effective January 1, 2019, using the modified retrospective method. Under the modified retrospective method, this guidance is applied to those contracts which were not completed as of January 1, 2019. Refer to New Accounting Pronouncements, Pronouncements adopted in 2019, for a discussion of the effect of the adoption of Topic 606. The Company recognizes revenue primarily from the sale of products, including our mobile phones and accessories. The Company also recognizes revenue from other contractual arrangements that may include a combination of products and Non-Recurring Engineering (NRE) services or from the provision of solely NRE services. Revenue recognition incorporates discounts, price protection and customer incentives. In addition to cooperative marketing and other incentive programs, the Company has arrangements with some distributors, which allow for price protection and limited rights of return, generally through stock rotation programs. Under the price protection programs, the Company gives distributors credits for the difference between the original price paid and the Companys then current price. Under the stock rotation programs, certain distributors are able to exchange certain products based on the number of qualified purchases made during the period. The Companys handsets typically require a technical approval process. This process entails design and configuration activities required to conform the Companys devices to a wireless carrier customers specific network requirement. Each wireless carrier defines its own specific functional requirements and certification process in order for the product to be ready for manufacture. While the technical approval process does involve some level of customization, in addition to design and configuration, the Company does not charge separately and is not reimbursed for these activities to the extent that they do not involve significant customization and does not incur these costs in advance of entering into binding agreements with its wireless carrier customers. Such technical approval is obtained prior to shipment. Under Topic 606, revenue is recognized when control of promised goods or services is transferred to a customer in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To determine revenue recognition for its arrangements, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. See Note 2, Revenue Recognition, for additional information.