XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Business and Significant Accounting Policies - Schedule of Property and Equipment Estimated Useful Lives (Details)
Jul. 31, 2025
Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful lives 5 years
Minimum | Buildings and building improvements  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful lives 10 years
Minimum | Computers, equipment and software  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful lives 3 years
Maximum | Buildings and building improvements  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful lives 40 years
Maximum | Computers, equipment and software  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful lives 5 years
Maximum | Leasehold improvements  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful lives 10 years