XML 38 R27.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Recent Accounting Standards (Tables) | 6 Months Ended
--- | ---
Oct. 31, 2018
Recent Accounting Standards [Abstract] |
Reconciliation of Cash, Cash Equivalents and Restricted Cash | In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash. ASU 2016-18 requires that entities include restricted cash and restricted cash equivalents with cash and cash equivalents in the beginning-of-period and end-of-period total amounts shown on the Statement of Cash Flows. We adopted ASU 2016-18 on May 1, 2018. Retrospective transition method is to be applied to each period presented. As a result of this retrospective adoption, the reclassification of restricted cash into a change in total cash resulted in a reduction in Cash Used in Operating Activities of $0.5 million for the six months ended October 31, 2017. The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the Condensed Consolidated Statement of Financial Position that sum to the total of the same such amounts shown in the Condensed Consolidated Statement of Cash Flows.
Balance at the Beginning of Period |  | April 30, 2018 |  |  | April 30, 2017 |
Cash and cash equivalents |  | $ | 169,773 |  |  | $ | 58,516 |
Restricted cash included in Prepaid expenses and other current assets |  |  | 484 |  |  |  | — |
Total cash, cash equivalents, and restricted cash shown in the Condensed Consolidated Statement of Cash Flows |  | $ | 170,257 |  |  | $ | 58,516 |
Balance at the End of Period |  | October 31, 2018 |  |  | October 31, 2017 |
Cash and cash equivalents |  | $ | 115,603 |  |  | $ | 72,871 |
Restricted cash included in Prepaid expenses and other current assets |  |  | 484 |  |  |  | 546 |
Total cash, cash equivalents, and restricted cash shown in the Condensed Consolidated Statement of Cash Flows |  | $ | 116,087 |  |  | $ | 73,417 |
Cumulative Effect of Changes Made to Consolidated Balance Sheet As a Result of Adoption of New Revenue Standard | The cumulative effect of the changes made to our consolidated balance sheet at May 1, 2018 as a result of adoption of the new revenue standard using the modified retrospective method were as follows:
|  | April 30, 2018 |  |  | Adjustments due to Adoption |  |  | May 1, 2018 |
Assets |  |  |  |  |  |  |  |  |
Accounts receivable, net |  | $ | 212,377 |  |  | $ | 93,349 |  |  | $ | 305,726 |
Product development assets |  |  | 78,814 |  |  |  | (3,725 | ) |  |  | 75,089 |
Technology, property and equipment, net |  |  | 289,934 |  |  |  | (361 | ) |  |  | 289,573 |
Other non-current assets |  |  | 85,802 |  |  |  | 5,274 |  |  |  | 91,076 |
Liabilities |  |  |  |  |  |  |  |  |  |  |  |
Accrued royalties |  |  | 73,007 |  |  |  | (731 | ) |  |  | 72,276 |
Contract liability (Deferred revenue) |  |  | 486,353 |  |  |  | 89,364 |  |  |  | 575,717 |
Deferred income tax liabilities |  |  | 143,518 |  |  |  | 1,400 |  |  |  | 144,918 |
Retained earnings |  | $ | 1,834,057 |  |  | $ | 4,503 |  |  | $ | 1,838,560 |

X
- Definition Tabular disclosure of financial statement line items and the effect of the guidance on the financial statement line items if the entity elects early adoption of accounting guidance. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794 + Details
Name: | us-gaap_NewAccountingPronouncementEarlyAdoptionTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the components of cash and cash equivalents. + References No definition available. + Details
Name: | us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration