XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information Segment Profit (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Segment Profit        
Segment profit $ 58,949 $ 53,633 $ 125,590 $ 111,536
Americas & Asia        
Segment Profit        
Segment profit 43,895 40,174 93,792 81,319
Europe & Australia        
Segment Profit        
Segment profit $ 15,054 $ 13,459 $ 31,798 $ 30,217