XML 124 R49.htm IDEA: XBRL DOCUMENT v3.25.3
Operating Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Jul. 31, 2025
Segment Reporting Information      
Assets $ 380,723   $ 391,677
Net Sales 120,486 $ 127,945  
Cost of Goods Sold (84,991) (87,165)  
Gross Profit 35,495 40,780  
Compensation and Benefits (4,626) (4,530)  
Advertising (1,475) (1,366)  
Other Operating Expenses (3,361) (4,397)  
Operating Income 26,033 30,487  
Corporate Expenses (9,079) (9,297)  
Income from Operations 16,954 21,190  
Total Other Income (Expense), Net 720 (988)  
Income Before Income Taxes 17,674 20,202  
Income Tax Expense (2,218) (3,826)  
Net Income 15,456 16,376  
Business to Business Products      
Segment Reporting Information      
Assets 99,577   104,857
Net Sales 44,286 48,415  
Cost of Goods Sold (26,545) (26,820)  
Gross Profit 17,741 21,595  
Compensation and Benefits (2,507) (2,474)  
Advertising (212) (170)  
Other Operating Expenses (1,388) (1,841)  
Operating Income 13,634 17,110  
Retail and Wholesale Products      
Segment Reporting Information      
Assets 204,899   200,644
Net Sales 76,200 79,530  
Cost of Goods Sold (58,446) (60,345)  
Gross Profit 17,754 19,185  
Compensation and Benefits (2,119) (2,056)  
Advertising (1,263) (1,196)  
Other Operating Expenses (1,973) (2,556)  
Operating Income 12,399 $ 13,377  
Unallocated Assets      
Segment Reporting Information      
Assets $ 76,247   $ 86,176