XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jul. 31, 2021
Balance Sheet Related Disclosures [Abstract]    
Computer hardware $ 14,009 $ 19,256
Purchased software 5,484 6,002
Capitalized software development costs 30,881 24,025
Equipment and machinery 8,654 12,214
Furniture and fixtures 11,453 11,482
Leasehold improvements 59,686 57,960
Total property and equipment 130,167 130,939
Less accumulated depreciation (48,475) (50,878)
Property and equipment, net $ 81,692 $ 80,061