XML 63 R53.htm IDEA: XBRL DOCUMENT v3.25.4
Accumulated Other Comprehensive (Loss) Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2026
Jan. 31, 2025
Jul. 31, 2025
Accumulated Other Comprehensive Income (Loss)          
Accumulated Other Comprehensive Income (Loss), Balance, beginning     $ 969    
Other comprehensive income before reclassifications, net of tax     149    
Amounts reclassified from accumulated other comprehensive income, net of tax     (43)    
Net current-period other comprehensive (loss) income, net of tax $ (150) $ 166 (106) $ 208  
Accumulated Other Comprehensive Income (Loss), Balance, ending 1,075   1,075    
Accumulated Other Comprehensive Income (Loss), Defined Benefit Plan, after Tax 1,162   1,162   $ 1,205
Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax $ (87)   (87)   $ (236)
Postretirement Health Benefits          
Accumulated Other Comprehensive Income (Loss)          
Other comprehensive income before reclassifications, net of tax     0    
Amounts reclassified from accumulated other comprehensive income, net of tax     (43)    
Net current-period other comprehensive (loss) income, net of tax     43    
Cumulative Translation Adjustment          
Accumulated Other Comprehensive Income (Loss)          
Other comprehensive income before reclassifications, net of tax     149    
Amounts reclassified from accumulated other comprehensive income, net of tax     0    
Net current-period other comprehensive (loss) income, net of tax     $ (149)