XML 115 R101.htm IDEA: XBRL DOCUMENT v3.22.2.2
ACCUMULATED OTHER COMPREHENSIVE INCOME - Accumulated Other Comprehensive Income, Net of Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance $ 6,212 $ 48,818
Foreign currency translation adjustment (3,699) 4,737
Pension liability adjustments 677 (1,418)
Other comprehensive (loss) income (3,022) 3,319
Balance (9,206) 6,212
Accumulated Other Comprehensive Income (Loss)    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance 7,162 3,843
Other comprehensive (loss) income (3,022) 3,319
Balance 4,140 7,162
Foreign currency items    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance 9,762 5,025
Foreign currency translation adjustment (3,699) 4,737
Pension liability adjustments 0 0
Other comprehensive (loss) income (3,699) 4,737
Balance 6,063 9,762
Pension items    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance (2,600) (1,182)
Foreign currency translation adjustment 0 0
Pension liability adjustments 677 (1,418)
Other comprehensive (loss) income 677 (1,418)
Balance $ (1,923) $ (2,600)