XML 35 R23.htm IDEA: XBRL DOCUMENT
v3.8.0.1

BALANCE SHEET COMPONENTS (Tables) | 3 Months Ended
--- | ---
Oct. 31, 2017
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 the contractual maturity date:
| As of October 31, 2017
| (in thousands)
Due within 1 year | $ | 153,044 |
Due after 1 year through 3 years | 80,442 |
Total | $ | 233,486 |
Schedule of Property, Plant and Equipment | Property and Equipment—Net—Property and equipment, net consists of the following:
| Estimated Useful Life (In months) |  | As of
|  | July 31, 2017 |  | October 31, 2017
|  |  | (in thousands)
Computer, production, engineering and other equipment | 36 |  | $ | 85,280 |  |  | $ | 97,027 |
Demonstration units | 12 |  | 46,387 |  |  | 49,109 |
Leasehold improvements | * |  | 10,562 |  |  | 14,605 |
Furniture and fixtures | 60 |  | 4,744 |  |  | 5,483 |
Total property and equipment—gross |  |  | 146,973 |  |  | 166,224 |
Less accumulated depreciation and amortization |  |  | (88,901 | ) |  | (98,649 | )
Total property and equipment—net |  |  | $ | 58,072 |  |  | $ | 67,575 |
____________
* | Leasehold improvements are amortized over the shorter of the estimated useful lives of the improvements or the remaining lease term.
Schedule of Finite-Lived Intangible Assets | Intangible Assets—Net—Intangible assets, net consists of the following:
| As of
| July 31, 2017 |  | October 31, 2017
| (in thousands
Indefinite-lived intangible asset: |  |  |
In-process R&D* | $ | 16,100 |  |  | $ | — |
Finite-lived intangible assets: |  |  |
Developed technology* | 7,300 |  |  | 23,400 |
Customer relationships | 4,830 |  |  | 4,830 |
Total finite-lived intangible assets, gross | 12,130 |  |  | 28,230 |
Total intangible assets, gross | 28,230 |  |  | 28,230 |
Less: |  |  |
Accumulated amortization of developed technology | (1,314 | ) |  | (2,209 | )
Accumulated amortization of customer relationships | (915 | ) |  | (1,126 | )
Total accumulated amortization | (2,229 | ) |  | (3,335 | )
Intangible assets, net | $ | 26,001 |  |  | $ | 24,895 |
Schedule of Indefinite-Lived Intangible Assets | Intangible Assets—Net—Intangible assets, net consists of the following:
| As of
| July 31, 2017 |  | October 31, 2017
| (in thousands
Indefinite-lived intangible asset: |  |  |
In-process R&D* | $ | 16,100 |  |  | $ | — |
Finite-lived intangible assets: |  |  |
Developed technology* | 7,300 |  |  | 23,400 |
Customer relationships | 4,830 |  |  | 4,830 |
Total finite-lived intangible assets, gross | 12,130 |  |  | 28,230 |
Total intangible assets, gross | 28,230 |  |  | 28,230 |
Less: |  |  |
Accumulated amortization of developed technology | (1,314 | ) |  | (2,209 | )
Accumulated amortization of customer relationships | (915 | ) |  | (1,126 | )
Total accumulated amortization | (2,229 | ) |  | (3,335 | )
Intangible assets, net | $ | 26,001 |  |  | $ | 24,895 |
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense | Estimated future amortization expense of finite-lived intangible assets is as follows:
Year Ending July 31: | (In thousands)
2018 (remaining nine months) | $ | 4,066 |
2019 | 5,421 |
2020 | 5,421 |
2021 | 5,421 |
2022 | 4,224 |
Thereafter | 342 |
Total | $ | 24,895 |
Schedule of Accrued Liabilities | Accrued Compensation and Benefits—Accrued compensation and benefits consists of the following:
| As of
| July 31, 2017 |  | October 31, 2017
| (in thousands)
Accrued commissions | $ | 20,388 |  |  | $ | 19,410 |
Accrued vacation | 6,286 |  |  | 6,984 |
Contributions to ESPP withheld | 14,371 |  |  | 6,008 |
Accrued bonus | 7,342 |  |  | 5,384 |
Payroll taxes payable | 3,434 |  |  | 6,603 |
Other | 5,700 |  |  | 5,912 |
Total accrued compensation and benefits | $ | 57,521 |  |  | $ | 50,301 |
Accrued Expenses and Other Current Liabilities—Accrued expenses and other current liabilities consists of the following:
| As of
| July 31, 2017 |  | October 31, 2017
| (in thousands)
Accrued professional services | $ | 4,167 |  |  | $ | 3,635 |
Income taxes payable* | 3,873 |  |  | 3,929 |
Other | 1,667 |  |  | 1,867 |
Total accrued expenses and other current liabilities | $ | 9,707 |  |  | $ | 9,431 |

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://www.xbrl.org/2003/role/presentationRef -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 Reference 2: http://www.xbrl.org/2003/role/presentationRef -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 + 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://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -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://www.xbrl.org/2003/role/presentationRef -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 Reference 2: http://www.xbrl.org/2003/role/presentationRef -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 + 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://www.xbrl.org/2003/role/presentationRef -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