XML 63 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies - Capitalized Software Costs (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Property, Plant and Equipment [Line Items]    
Software development costs, gross $ 78.2 $ 66.2
Accumulated amortization $ 52.5 $ 43.4
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