XML 99 R27.htm IDEA: XBRL DOCUMENT v3.19.2
BALANCE SHEET COMPONENTS (Tables)
12 Months Ended
Jul. 31, 2019
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
July 31, 2019
 
(in thousands)
Due within one year
$
408,459

Due in one to two years
103,697

Total
$
512,156


Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure
Prepaid expenses and other current assets consists of the following:
 
As of July 31,
 
2018
 
2019
 
(in thousands)
Prepaid operating expenses
$
23,169

 
$
37,864

Prepaid income taxes
1,629

 
19,690

VAT receivables
2,281

 
5,068

Other current assets
9,739

 
12,043

Total prepaid expenses and other current assets
$
36,818

 
$
74,665


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,
 
2018
 
2019
 
(in months)
 
(in thousands)
Computer, production, engineering and other equipment
36
 
$
131,805

 
$
200,762

Demonstration units
12
 
53,547

 
59,981

Leasehold improvements
(1) 
 
19,916

 
46,520

Furniture and fixtures
60
 
7,636

 
12,868

Total property and equipment, gross
 
 
212,904


320,131

Less: accumulated depreciation
 
 
(127,793
)
 
(183,169
)
Total property and equipment, net
 
 
$
85,111


$
136,962

 

(1)
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 consists of the following:
 
As of July 31,
 
2018
 
2019
 
(in thousands)
Developed technology
$
47,500

 
$
79,300

Customer relationships
6,650

 
8,860

Trade name

 
4,170

Total intangible assets, gross
54,150

 
92,330

Less:
 
 
 
Accumulated amortization of developed technology
(6,956
)
 
(21,210
)
Accumulated amortization of customer relationships
(1,828
)
 
(3,392
)
Accumulated amortization of trade name

 
(955
)
Total accumulated amortization
(8,784
)
 
(25,557
)
Total intangible assets, net
$
45,366

 
$
66,773


Schedule of Indefinite-Lived Intangible Assets
The changes in the net book value of intangible assets, net are as follows:
 
As of July 31,
 
2018
 
2019
 
(in thousands)
Intangible assets, net—beginning balance
$
26,001

 
$
45,366

Acquired intangible assets
25,920

 
38,180

Amortization of intangible assets (1)
(6,555
)
 
(16,773
)
Intangible assets, net—ending balance
$
45,366

 
$
66,773

 
(1)
Represents amortization expense related to intangible assets recognized during the year in the consolidated statements of operations, within product cost of revenue and sales and marketing expense.
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
The estimated future amortization expense of our intangible assets is as follows:
Fiscal Year Ending July 31:
Amount
 
(in thousands)
2020
$
17,380

2021
17,380

2022
16,183

2023
10,856

2024
3,210

Thereafter
1,764

Total
$
66,773


Schedule of Goodwill
The changes in the carrying amount of goodwill are as follows:
 
Carrying Amount
 
(in thousands)
Balance at July 31, 2017
$
16,672

Acquired in Netsil Acquisition
53,085

Acquired in Minjar Acquisition
18,002

Balance at July 31, 2018
87,759

Acquired in Frame Acquisition
97,328

Other
93

Balance at July 31, 2019
$
185,180


Schedule of Other Assets, Noncurrent
Other assets—non-current consists of the following:
 
As of July 31,
 
2018
 
2019
 
(in thousands)
Other tax assets—non-current
$
30,927

 
$

Deferred tax assets—non-current
2,860

 
4,607

Other
4,068

 
9,834

Total other assets—non-current
$
37,855

 
$
14,441


Schedule of Accrued Liabilities
Accrued Compensation and Benefits
Accrued compensation and benefits consists of the following:
 
As of July 31,
 
2018
 
2019
 
(in thousands)
Accrued commissions
$
21,660

 
$
31,703

Contributions to ESPP withheld
21,931

 
20,778

Accrued vacation
10,548

 
15,475

Accrued bonus
12,129

 
11,413

Payroll taxes payable
9,563

 
8,504

Other
9,567

 
11,931

Total accrued compensation and benefits
$
85,398


$
99,804

Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consists of the following:
 
As of July 31,
 
2018
 
2019
 
(in thousands)
Income taxes payable
$
20,863

 
$
9,651

Accrued professional services
5,838

 
2,996

Other
4,981

 
16,150

Total accrued expenses and other current liabilities
$
31,682


$
28,797