v3.26.1
The Company and Summary of Significant Accounting Policies and Estimates (Details)
Jul. 31, 2026
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
Minimum | Capitalized software development costs  
Estimated useful lives of property and equipment  
Estimated useful lives of property and equipment (in years) 3 years
Minimum | Equipment and machinery  
Estimated useful lives of property and equipment  
Estimated useful lives of property and equipment (in years) 3 years
Maximum | Capitalized software development costs  
Estimated useful lives of property and equipment  
Estimated useful lives of property and equipment (in years) 5 years
Maximum | Equipment and machinery  
Estimated useful lives of property and equipment  
Estimated useful lives of property and equipment (in years) 5 years
Maximum | Leasehold improvements  
Estimated useful lives of property and equipment  
Estimated useful lives of property and equipment (in years) 10 years