XML 41 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition (Disaggregation of Revenue) (Tables)
9 Months Ended
Apr. 30, 2026
Revenue Recognition and Deferred Revenue [Abstract]  
Disaggregation of Revenue
The following is a summary of net sales by segment and geographic region for the three and nine months ended April 30, 2026 and 2025:
Three months ended April 30,Nine months ended April 30,
2026202520262025
Net sales:
Americas & Asia
Americas$251,665 $219,913 $700,851 $636,493 
Asia38,390 33,739 109,701 96,433 
Total$290,055 $253,652 $810,552 $732,926 
Europe & Australia
Europe$130,060 $115,715 $371,228 $342,345 
Australia15,122 13,223 42,881 41,059 
Total$145,182 $128,938 $414,109 $383,404 
Total Company$435,237 $382,590 $1,224,661 $1,116,330