XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information Segment Profit (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Segment Profit        
Segment profit $ 57,364 $ 58,949 $ 125,378 $ 125,590
Americas & Asia        
Segment Profit        
Segment profit 45,986 43,895 100,886 93,792
Europe & Australia        
Segment Profit        
Segment profit $ 11,378 $ 15,054 $ 24,492 $ 31,798