v3.22.4
Schedule of Useful Lives of Property and Equipment for Purpose of Computing Depreciation (Details)
3 Months Ended 12 Months Ended
Oct. 31, 2022
Jul. 31, 2022
Computers and Equipment [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 3 years 3 years
Computers and Equipment [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 10 years 10 years
Software and Software Development Costs [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 1 year 1 year
Software and Software Development Costs [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, useful life 3 years 3 years
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, estimated useful life Shorter of lease period or useful life Shorter of lease period or useful life