XML 59 R34.htm IDEA: XBRL DOCUMENT v3.25.2
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME Accumulated Other Comprehensive Income (Tables)
12 Months Ended
Jul. 31, 2025
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, 2023$1,012 $(264)$748 
Other comprehensive income (loss) before reclassifications, net of tax150 (43)107 
Amounts reclassified from accumulated other comprehensive income, net of tax(86)— (86)
Net current-period other comprehensive income (loss), net of tax64 (43)21 
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