XML 63 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jul. 31, 2023
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross $ 590,919 $ 532,162
Less: accumulated depreciation (454,739) (420,297)
Total property and equipment, net $ 136,180 111,865
Computer, production, engineering and other equipment    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 36 months  
Total property and equipment, gross $ 421,559 381,140
Demonstration units    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 12 months  
Total property and equipment, gross $ 59,570 60,985
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross [1] 64,607 64,667
Software    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross [2] $ 29,014 9,238
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 60 months  
Total property and equipment, gross $ 16,169 $ 16,132
[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.