XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue Recognition (Disaggregation of Revenue) (Tables)
6 Months Ended
Jan. 31, 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 six months ended January 31, 2026 and 2025:
Three months ended January 31,Six months ended January 31,
2026202520262025
Net sales:
Americas & Asia
Americas$215,137 $202,547 $449,186 $416,580 
Asia36,467 31,299 71,311 62,694 
Total$251,604 $233,846 $520,497 $479,274 
Europe & Australia
Europe$119,920 $110,477 $241,168 $226,630 
Australia12,613 12,352 27,759 27,836 
Total$132,533 $122,829 $268,927 $254,466 
Total Company$384,137 $356,675 $789,424 $733,740