XML 153 R101.htm IDEA: XBRL DOCUMENT v3.20.2
ACCUMULATED OTHER COMPREHENSIVE INCOME - Accumulated Other Comprehensive Income, Net of Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance $ 52,692 $ 107,628
Foreign currency translation adjustment 8 (1,331)
Net unrealized holding loss on securities (96) (85)
Pension liability adjustments 2,897 (284)
Other comprehensive income (loss) 2,809 (1,700)
Balance 48,818 52,692
Accumulated Other Comprehensive Income (Loss)    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance 1,034 2,734
Foreign currency translation adjustment 8  
Net unrealized holding loss on securities (96)  
Pension liability adjustments 2,897  
Other comprehensive income (loss) 2,809 (1,700)
Balance 3,843 1,034
Foreign currency items    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance 5,017  
Foreign currency translation adjustment 8  
Net unrealized holding loss on securities 0  
Pension liability adjustments 0  
Other comprehensive income (loss) 8  
Balance 5,025 5,017
Pension items    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance (4,079)  
Foreign currency translation adjustment 0  
Net unrealized holding loss on securities 0  
Pension liability adjustments 2,897  
Other comprehensive income (loss) 2,897  
Balance (1,182) (4,079)
Unrealized gains (losses) on securities    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance 96  
Foreign currency translation adjustment 0  
Net unrealized holding loss on securities (96)  
Pension liability adjustments 0  
Other comprehensive income (loss) (96)  
Balance $ 0 $ 96