v3.24.1.1.u2
Segment Information Segment Profit (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Segment Profit        
Segment profit $ 69,234 $ 66,291 $ 194,824 $ 177,827
Americas & Asia        
Segment Profit        
Segment profit 49,697 49,192 143,489 130,511
Europe & Australia        
Segment Profit        
Segment profit $ 19,537 $ 17,099 $ 51,335 $ 47,316