XML 71 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Organization and Summary of Significant Accounting Policies - Property and Equipment, Net (Details)
Apr. 30, 2025
Minimum | Software and Software Development Costs  
Property, Plant and Equipment [Line Items]  
Property and equipment estimated useful life 3 years
Minimum | Other Capitalized Property Plant and Equipment  
Property, Plant and Equipment [Line Items]  
Property and equipment estimated useful life 3 years
Maximum | Software and Software Development Costs  
Property, Plant and Equipment [Line Items]  
Property and equipment estimated useful life 10 years
Maximum | Other Capitalized Property Plant and Equipment  
Property, Plant and Equipment [Line Items]  
Property and equipment estimated useful life 10 years