Balance Sheet Components (Tables)
|
12 Months Ended |
Jul. 31, 2026 |
| 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, 2026 |
|
|
|
(in thousands) |
|
Due within one year |
|
$ |
731,572 |
|
Due in one to three years |
|
|
852,583 |
|
Total |
|
$ |
1,584,155 |
|
|
| Schedule of Prepaid Expenses and Other Current Assets |
Prepaid expenses and other current assets consists of the following:
|
|
|
|
|
|
|
|
|
|
|
As of |
|
|
|
July 31, 2025 |
|
|
July 31, 2026 |
|
|
|
(in thousands) |
|
Prepaid operating expenses |
|
$ |
56,762 |
|
|
$ |
66,355 |
|
VAT receivables |
|
|
10,316 |
|
|
|
13,304 |
|
Other current assets |
|
|
38,313 |
|
|
|
141,824 |
|
Total prepaid expenses and other current assets |
|
$ |
105,391 |
|
|
$ |
221,483 |
|
|
| Schedule of Property and Equipment, Net |
Property and equipment, net consists of the following:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
As of |
|
|
|
Estimated Useful Life |
|
July 31, 2025 |
|
|
July 31, 2026 |
|
|
|
(in months) |
|
(in thousands) |
|
Computer, production, engineering and other equipment |
|
36 |
|
$ |
435,564 |
|
|
$ |
450,087 |
|
Demonstration units |
|
12 |
|
|
59,475 |
|
|
|
55,796 |
|
Leasehold improvements |
|
(1) |
|
|
71,520 |
|
|
|
80,372 |
|
Software |
|
(2) |
|
|
29,152 |
|
|
|
28,808 |
|
Furniture and fixtures |
|
60 |
|
|
15,542 |
|
|
|
16,954 |
|
Total property and equipment, gross |
|
|
|
|
611,253 |
|
|
|
632,017 |
|
Less: accumulated depreciation |
|
|
|
|
(468,439 |
) |
|
|
(497,130 |
) |
Total property and equipment, net |
|
|
|
$ |
142,814 |
|
|
$ |
134,887 |
|
(1)Leasehold improvements are amortized over the shorter of the estimated useful lives of the improvements or the remaining lease term. (2)The estimated useful life of software ranges from 36 to 120 months, representing the period during which the software is expected to contribute, either directly or indirectly, to our future cash flows.
|
| Schedule of Finite-Lived Intangible Assets |
Intangible assets, net consists of the following:
|
|
|
|
|
|
|
|
|
|
|
As of |
|
|
|
July 31, 2025 |
|
|
July 31, 2026 |
|
|
|
(in thousands) |
|
Developed technology |
|
$ |
79,838 |
|
|
$ |
79,838 |
|
Customer relationships |
|
|
11,230 |
|
|
|
11,230 |
|
Trade name |
|
|
4,200 |
|
|
|
4,200 |
|
Total intangible assets, gross |
|
|
95,268 |
|
|
|
95,268 |
|
Less: |
|
|
|
|
|
|
Accumulated amortization of developed technology |
|
|
(78,989 |
) |
|
|
(79,405 |
) |
Accumulated amortization of customer relationships |
|
|
(9,464 |
) |
|
|
(9,826 |
) |
Accumulated amortization of trade name |
|
|
(4,200 |
) |
|
|
(4,200 |
) |
Total accumulated amortization |
|
|
(92,653 |
) |
|
|
(93,431 |
) |
Total intangible assets, net |
|
$ |
2,615 |
|
|
$ |
1,837 |
|
The changes in the net book value of intangible assets, net are as follows:
|
|
|
|
|
|
|
|
|
|
|
As of July 31, |
|
|
|
2025 |
|
|
2026 |
|
|
|
(in thousands) |
|
Intangible assets, net—beginning balance |
|
$ |
5,153 |
|
|
$ |
2,615 |
|
Amortization of intangible assets (1) |
|
|
(2,538 |
) |
|
|
(778 |
) |
Intangible assets, net—ending balance |
|
$ |
2,615 |
|
|
$ |
1,837 |
|
(1)Represents amortization expense related to intangible assets recognized during the year in our consolidated statements of operations, within product cost of revenue and sales and marketing expense.
|
| 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) |
|
2027 |
|
|
778 |
|
2028 |
|
|
353 |
|
2029 |
|
|
353 |
|
2030 |
|
|
353 |
|
2031 |
|
|
— |
|
Total |
|
$ |
1,837 |
|
|
| Schedule of Accrued Liabilities |
Accrued Compensation and Benefits Accrued compensation and benefits consists of the following:
|
|
|
|
|
|
|
|
|
|
|
As of |
|
|
|
July 31, 2025 |
|
|
July 31, 2026 |
|
|
|
(in thousands) |
|
Accrued commissions and taxes |
|
$ |
51,036 |
|
|
$ |
51,053 |
|
Accrued bonus |
|
|
37,654 |
|
|
|
42,620 |
|
Accrued vacation |
|
|
31,062 |
|
|
|
34,386 |
|
Accrued severance |
|
|
6,264 |
|
|
|
32,266 |
|
Payroll taxes payable |
|
|
31,366 |
|
|
|
27,391 |
|
Contributions to ESPP withheld |
|
|
26,325 |
|
|
|
23,832 |
|
Accrued benefits |
|
|
17,976 |
|
|
|
22,964 |
|
Accrued wages and taxes |
|
|
18,846 |
|
|
|
22,243 |
|
Other |
|
|
9,969 |
|
|
|
12,426 |
|
Total accrued compensation and benefits |
|
$ |
230,498 |
|
|
$ |
269,181 |
|
|