XML 58 R24.htm IDEA: XBRL DOCUMENT
v3.20.1

BALANCE SHEET COMPONENTS (Tables) | 9 Months Ended
--- | ---
Apr. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
Schedule of Investments in Marketable Debt Securities, by Contractual Maturity Date | The following table summarizes the estimated fair value of our investments in marketable debt securities by their contractual maturity dates:
| As of April 30, 2020
| (in thousands)
Due within one year | $ | 332,705 |
Due in one to two years | 137,101 |
Total | $ | 469,806 |
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure | Prepaid expenses and other current assets consists of the following:
| As of |  |
| July 31, 2019 |  | April 30, 2020
| (in thousands) |  |
Prepaid operating expenses | $ | 37,864 |  |  | $ | 32,355 |
VAT receivables | 5,068 |  |  | 8,181 |
Tenant improvement allowance receivables | — |  |  | 8,056 |
Prepaid income taxes | 19,690 |  |  | 1,477 |
Other current assets | 12,043 |  |  | 13,120 |
Total prepaid expenses and other current assets | $ | 74,665 |  |  | $ | 63,189 |
Schedule of Property, Plant and Equipment | Property and Equipment, Net Property and equipment, net consists of the following:
| Estimated Useful Life |  | As of |  |
|  |  | July 31, 2019 |  | April 30, 2020
| (in months) |  | (in thousands) |  |
Computer, production, engineering and other equipment | 36 |  | $ | 200,762 |  |  | $ | 235,429 |
Demonstration units | 12 |  | 59,981 |  |  | 66,149 |
Leasehold improvements | (1) |  | 46,520 |  |  | 65,056 |
Furniture and fixtures | 60 |  | 12,868 |  |  | 16,386 |
Total property and equipment, gross |  |  | 320,131 |  |  |  | 383,020 |
Less: accumulated depreciation (2) |  |  | (183,169) |  |  | (233,332) |
Total property and equipment, net |  |  | $ | 136,962 |  |  |  | $ | 149,688 |
(1)Leasehold improvements are amortized over the shorter of the estimated useful lives of the improvements or the remaining lease term. (2)Includes a $1.2 million write-off related to the impairment of certain leasehold improvements for the fiscal quarter ended January 31, 2020. For additional information on this lease-related impairment, refer to Note 6.
Schedule of Finite-Lived Intangible Assets | Intangible assets, net consists of the following:
| As of |  |
| July 31, 2019 |  | April 30, 2020
| (in thousands) |  |
Developed technology | $ | 79,300 |  |  | $ | 79,300 |
Customer relationships | 8,860 |  |  | 8,860 |
Trade name | 4,170 |  |  | 4,170 |
Total intangible assets, gross | 92,330 |  |  | 92,330 |
Less: |  |  |
Accumulated amortization of developed technology | (21,210) |  |  | (32,293) |
Accumulated amortization of customer relationships | (3,392) |  |  | (4,562) |
Accumulated amortization of trade name | (955) |  |  | (1,737) |
Total accumulated amortization | (25,557) |  |  | (38,592) |
Total intangible assets, net | $ | 66,773 |  |  | $ | 53,738 |
Schedule of Indefinite-Lived Intangible Assets | Intangible assets, net consists of the following:
| As of |  |
| July 31, 2019 |  | April 30, 2020
| (in thousands) |  |
Developed technology | $ | 79,300 |  |  | $ | 79,300 |
Customer relationships | 8,860 |  |  | 8,860 |
Trade name | 4,170 |  |  | 4,170 |
Total intangible assets, gross | 92,330 |  |  | 92,330 |
Less: |  |  |
Accumulated amortization of developed technology | (21,210) |  |  | (32,293) |
Accumulated amortization of customer relationships | (3,392) |  |  | (4,562) |
Accumulated amortization of trade name | (955) |  |  | (1,737) |
Total accumulated amortization | (25,557) |  |  | (38,592) |
Total intangible assets, net | $ | 66,773 |  |  | $ | 53,738 |
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense | The estimated future amortization expense of our intangible assets is as follows:
Fiscal Year Ending July 31: | Amount
| (in thousands)
2020 (remaining three months) | $ | 4,345 |
2021 | 17,380 |
2022 | 16,183 |
2023 | 10,856 |
2024 | 3,210 |
Thereafter | 1,764 |
Total | $ | 53,738 |
Schedule of Accrued Liabilities | Accrued Compensation and Benefits Accrued compensation and benefits consists of the following:
| As of |  |
| July 31, 2019 |  | April 30, 2020
| (in thousands) |  |
Accrued commissions | $ | 31,703 |  |  | $ | 28,603 |
Accrued vacation | 15,475 |  |  | 21,424 |
Payroll taxes payable | 8,504 |  |  | 9,490 |
Contributions to ESPP withheld | 20,778 |  |  | 6,608 |
Accrued bonus | 11,413 |  |  | 3,435 |
Other | 11,931 |  |  | 16,081 |
Total accrued compensation and benefits | $ | 99,804 |  |  | $ | 85,641 |

X
- Definition Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments. + References No definition available. + Details
Name: | us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(13)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + Details
Name: | us-gaap_PropertyPlantAndEquipmentTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 3 -Subparagraph (b),(d) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 + Details
Name: | us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 + Details
Name: | us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration