XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information Net Sales by Segment and Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Net Sales by Segment        
Net sales $ 356,675 $ 322,624 $ 733,740 $ 654,607
Americas & Asia        
Net Sales by Segment        
Net sales 233,846 211,643 479,274 433,269
Americas & Asia | Americas        
Net Sales by Segment        
Net sales 202,547 185,976 416,580 382,262
Americas & Asia | Asia        
Net Sales by Segment        
Net sales 31,299 25,667 62,694 51,007
Europe & Australia        
Net Sales by Segment        
Net sales 122,829 110,981 254,466 221,338
Europe & Australia | Europe        
Net Sales by Segment        
Net sales 110,477 98,371 226,630 194,704
Europe & Australia | Australia        
Net Sales by Segment        
Net sales $ 12,352 $ 12,610 $ 27,836 $ 26,634