XML 128 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Accumulated Other Comprehensive (Loss) Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Jul. 31, 2025
Accumulated Other Comprehensive Income (Loss)      
Accumulated Other Comprehensive Income (Loss), Balance, beginning $ 969    
Other comprehensive income before reclassifications, net of tax (22)    
Amounts reclassified from accumulated other comprehensive income, net of tax (22)    
Net current-period other comprehensive (loss) income, net of tax 44 $ 42  
Accumulated Other Comprehensive Income (Loss), Balance, ending 925    
Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax 1,183   $ 1,205
Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax (258)   $ (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 (22)    
Net current-period other comprehensive (loss) income, net of tax 22    
Cumulative Translation Adjustment      
Accumulated Other Comprehensive Income (Loss)      
Other comprehensive income before reclassifications, net of tax (22)    
Amounts reclassified from accumulated other comprehensive income, net of tax 0    
Net current-period other comprehensive (loss) income, net of tax $ 22