XML 42 R30.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Recent Accounting Standards (Tables) | 9 Months Ended
--- | ---
Jan. 31, 2019
Recent Accounting Standards [Abstract] |
Reconciliation of Cash, Cash Equivalents and Restricted Cash | The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the Unaudited Condensed Consolidated Statement of Financial Position that sum to the total of the same such amounts shown in the Unaudited 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 Unaudited Condensed Consolidated Statement of Cash Flows |  | $ | 170,257 |  |  | $ | 58,516 |
Balance at the End of Period |  | January 31, 2019 |  |  | January 31, 2018 |
Cash and cash equivalents |  | $ | 132,758 |  |  | $ | 128,217 |
Restricted cash included in Prepaid expenses and other current assets |  |  | 632 |  |  |  | 545 |
Total cash, cash equivalents, and restricted cash shown in the Unaudited Condensed Consolidated Statement of Cash Flows |  | $ | 133,390 |  |  | $ | 128,762 |
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