v3.26.3
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Accumulated Other Comprehensive Income (Loss)        
Other comprehensive income (loss) $ (61) $ 200 $ 21  
Total Stockholders’ Equity 297,730 259,060 210,588 $ 177,076
Pension and Postretirement Health Benefits        
Accumulated Other Comprehensive Income (Loss)        
Other comprehensive income (loss), before reclassifications, net of tax 75 224    
Amounts reclassified from accumulated other comprehensive income, net of tax (85) (95)    
Other comprehensive income (loss) (10) 129    
Total Stockholders’ Equity 1,195 1,205 1,076  
Cumulative Translation Adjustment        
Accumulated Other Comprehensive Income (Loss)        
Other comprehensive income (loss), before reclassifications, net of tax (51) 71    
Amounts reclassified from accumulated other comprehensive income, net of tax 0 0    
Other comprehensive income (loss) (51) 71    
Total Stockholders’ Equity (287) (236) (307)  
AOCI Attributable to Parent        
Accumulated Other Comprehensive Income (Loss)        
Other comprehensive income (loss), before reclassifications, net of tax 24 295    
Amounts reclassified from accumulated other comprehensive income, net of tax (85) (95)    
Other comprehensive income (loss) (61) 200    
Total Stockholders’ Equity $ 908 $ 969 $ 769