XML 62 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Components (Property and Equipment) (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jul. 31, 2024
Property and equipment    
Computer hardware $ 16,076 $ 14,182
Purchased software 5,306 5,267
Capitalized software development costs 83,021 66,153
Equipment and machinery 5,459 3,936
Furniture and fixtures 8,541 7,009
Leasehold improvements 27,164 24,596
Total property and equipment 145,567 121,143
Less accumulated depreciation (85,131) (65,734)
Property and equipment, net $ 60,436 $ 55,409