XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
6 Months Ended
Jan. 31, 2023
Jul. 31, 2022
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross $ 507,365 $ 481,401
Less: accumulated depreciation (394,781) (367,961)
Total property and equipment, net $ 112,584 113,440
Computer, production, engineering and other equipment    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 36 months  
Total property and equipment, gross $ 365,480 341,536
Demonstration units    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 12 months  
Total property and equipment, gross $ 62,474 61,914
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross [1] $ 63,174 61,443
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Estimated Useful Life 60 months  
Total property and equipment, gross $ 16,237 $ 16,508
[1] Leasehold improvements are amortized over the shorter of the estimated useful lives of the improvements or the remaining lease term.