XML 44 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components (Details 1) - USD ($)
$ in Thousands
Apr. 30, 2018
Jul. 31, 2017
Balance Sheet Related Disclosures [Abstract]    
Computer hardware $ 24,349 $ 21,408
Purchased software 4,173 3,855
Capitalized software development costs 2,850 1,065
Furniture and fixtures 3,979 3,253
Leasehold improvements 9,489 8,251
Total property and equipment 44,840 37,832
(Less) accumulated depreciation (28,911) (23,456)
Property, Plant and Equipment, Net $ 15,929 $ 14,376