InvestorsHub Logo
Followers 327
Posts 22452
Boards Moderated 3
Alias Born 12/10/2010

Re: None

Thursday, 01/28/2021 8:44:03 AM

Thursday, January 28, 2021 8:44:03 AM

Post# of 3414
Revenue Recognition for Software Products (Software Elements)

New software license revenues represent fees earned from granting customers licenses to download our software products that aim at improving the internet connection speed of the mobile phone, computers or servers. The basis for software license revenue recognition is substantially governed by the accounting guidance contained in ASC 985-605, Software-Revenue Recognition. For software license that do not require significant modification or customization of the underlying software, we recognize new software license revenues when: (1) we enter into a legally binding arrangement with a customer for the license of software; (2) we deliver the products; (3) the sale price is fixed or determinable and free of contingencies or significant uncertainties; and (4) collection is probable. Revenues that are not recognized at the time of sale because the foregoing conditions are not met are recognized when those conditions are subsequently met.

Our software license arrangements do not include acceptance provisions, software license updates or product support contracts.

Revenue Recognition for Multiple-Element Arrangements - Software Products and Software Related Services(Software Arrangements)

We enter into arrangements with customers that purchase software related products that include one to three year product support service and a short training session (referred to as software related multiple-element arrangements). Such software related multiple-element arrangements include the sale of our software products, and product support contracts whereby software license delivery is followed by the subsequent delivery of the other elements. Our software license arrangements include acceptance provisions. We recognize revenue upon the receipt of written customer acceptance. The vast majority of our software license arrangements include software license updates and product support contracts. Software license updates provide customers with rights to unspecified software product upgrades during the term of the support period. Product support includes telephone access to technical support personnel or on-site support. For those software related multiple-element arrangements, we recognized revenue pursuant to ASC 985-605. Since we are unable to determine the fair value of the selling price for the undelivered elements in a multiple-element arrangement, which is the product support service and training, the entire arrangement consideration is deferred and is recognized ratably over the term of the arrangement, typically one year to three years.

Revenue Recognition for Multiple-Element Arrangements - Arrangements with Software and Hardware Elements

We also enter into multiple-element arrangements that may include a combination of our software installed in the hardware products we purchased from third parties and service offerings including purchased hardware , new software licenses, installation of the software in the hardware and one to three years product support. We adopted Accounting Standards Update (“ASU”) 2009-13, Revenue Recognition (Topic 605) : Multiple-Deliverable Revenue Arrangements . This guidance modifies the fair value requirements of FASB ASC subtopic 605-25, Revenue Recognition-Multiple Element Arrangements , by allowing the use of the “best estimate of selling price” in addition to vendor-specific objective evidence and third-party evidence for determining the selling price of a deliverable for non-software arrangements. This guidance establishes a selling price hierarchy for determining the selling price of a deliverable, which is based on: (a) vendor-specific objective evidence, (b) third-party evidence, or (c) estimated selling price. In addition, the residual method of allocating arrangement consideration is no longer permitted. In such arrangements, we first allocate the total arrangement consideration based on the relative selling prices of the software group of elements as a whole and to the hardware elements. We recognize the hardware element considerations upon delivery of the hardware. The consideration allocated to the software group which includes the software element and the product support is recognized in according to the software arrangements policy as described above.

Revenue Recognition for Lottery Revenue

Commission income is recognized when the lottery ticket is sold through its online system. Other service income is recognized when the service is provided.