Quarterly report pursuant to Section 13 or 15(d)

Schedule of Useful Lives of Property and Equipment for Purpose of Computing Depreciation (Details)

v3.22.1
Schedule of Useful Lives of Property and Equipment for Purpose of Computing Depreciation (Details)
9 Months Ended
Apr. 30, 2022
Computers and Equipment [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 3 years
Computers and Equipment [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 10 years
Software and Software Development Costs [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 1 year
Software and Software Development Costs [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 3 years
Leasehold Improvements [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment useful lives description Shorter of lease period or useful life