XML 69 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Capitalized Software Costs (Details) - USD ($)
$ in Millions
Jul. 31, 2023
Jul. 31, 2022
Property, Plant and Equipment [Line Items]    
Software development costs, gross $ 89.6 $ 78.2
Accumulated amortization $ 59.7 $ 52.5
Minimum | Software    
Property, Plant and Equipment [Line Items]    
Useful life (in years) 3 years  
Maximum | Software    
Property, Plant and Equipment [Line Items]    
Useful life (in years) 7 years