The Company and Summary of Significant Accounting Policies (Details) |
12 Months Ended |
---|---|
Jul. 31, 2020 | |
Computer hardware | |
Estimated useful lives of property and equipment | |
Estimated useful lives of property and equipment (in years) | 3 years |
Purchased software | |
Estimated useful lives of property and equipment | |
Estimated useful lives of property and equipment (in years) | 3 years |
Furniture and fixtures | |
Estimated useful lives of property and equipment | |
Estimated useful lives of property and equipment (in years) | 5 years |
Leasehold improvements | |
Estimated useful lives of property and equipment | |
Estimated useful lives of property and equipment | Shorter of 10 years or remaining lease term |
Minimum | Equipment and machinery | |
Estimated useful lives of property and equipment | |
Estimated useful lives of property and equipment (in years) | 3 years |
Maximum | Equipment and machinery | |
Estimated useful lives of property and equipment | |
Estimated useful lives of property and equipment (in years) | 5 years |