v3.26.1
Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jul. 31, 2025
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross $ 615,591 $ 611,253
Less: accumulated depreciation (488,275) (468,439)
Total property and equipment, net $ 127,316 142,814
Computer, production, engineering and other equipment    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 36 months  
Total property and equipment, gross $ 436,459 435,564
Demonstration units    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 12 months  
Total property and equipment, gross $ 53,281 59,475
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross [1] 80,741 71,520
Software    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross [2] $ 28,808 29,152
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 60 months  
Total property and equipment, gross $ 16,302 $ 15,542
[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.