v3.26.3
Income Taxes - Schedule of Reconciliation of the Beginning and Ending Amount of Gross Unrecognized Tax Benefits (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Reconciliation of the Beginning and Ending Amounts of Gross Unrecognized Tax Benefits      
Balance as of beginning of year $ 22.0 $ 20.8 $ 15.0
Additions for tax positions of the current year 4.5 3.3 2.8
Additions for tax positions of prior years 0.0 0.6 6.2
Reductions for tax positions of prior years (0.3) 0.0 (0.1)
Changes in judgment (0.7) 0.0 0.0
Settlements (1.0) 0.0 0.0
Reductions due to lapse of applicable statute of limitations (2.4) (2.7) (3.1)
Balance as of end of year $ 22.1 $ 22.0 $ 20.8