v3.26.3
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME Accumulated Other Comprehensive Income (Tables)
12 Months Ended
Jul. 31, 2026
Accumulated Other Comprehensive Income [Abstract]  
Comprehensive (Loss) Income The following table summarizes the changes in accumulated other comprehensive income by component (in thousands):
Postretirement Health BenefitsCumulative Translation AdjustmentTotal Accumulated Other Comprehensive (Loss) Income
Balance as of July 31, 2024$1,076 $(307)$769 
Other comprehensive income (loss) before reclassifications, net of tax224 71 295 
Amounts reclassified from accumulated other comprehensive income, net of tax(95)— (95)
Net current-period other comprehensive income (loss), net of tax129 71 200 
Balance as of July 31, 2025$1,205 $(236)$969 
Other comprehensive income (loss) before reclassifications, net of tax75 (51)24 
Amounts reclassified from accumulated other comprehensive income, net of tax(85)— (85)
Net current-period other comprehensive income (loss), net of tax(10)(51)(61)
Balance as of July 31, 2026$1,195 $(287)$908