XML 24 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
Research and Development Costs for Software Products
9 Months Ended
Jan. 27, 2018
Research and Development Costs for Software Products
3. Research and Development Costs for Software Products

The Company follows the guidance in ASC 985-20, Cost of Software to Be Sold, Leased or Marketed, regarding research and development costs for software products to be sold, leased, or otherwise marketed. Capitalization of software development costs begins upon the establishment of technological feasibility and is discontinued when the product is available for sale. A certain amount of judgment and estimation is required to assess when technological feasibility is established, as well as for the ongoing assessment of the recoverability of capitalized costs. The Company’s products reach technological feasibility shortly before the products are released and, therefore, research and development costs are generally expensed as incurred.