v3.26.1
Segment Reporting (Narrative) (Details)
$ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2026
USD ($)
Apr. 30, 2026
USD ($)
segment
Segment Reporting Information    
Number of reportable segments | segment   3
Corporate Nonsegment    
Segment Reporting Information    
Acquisition and restructuring related expenses | $ $ 9.8 $ 12.2