XML 68 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Capitalized Software Costs (Details) - USD ($)
$ in Millions
Jul. 31, 2024
Jul. 31, 2023
Property, Plant and Equipment [Line Items]    
Software development costs, gross $ 105.0 $ 89.6
Accumulated amortization $ 68.0 $ 59.7
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