XML 33 R100.htm IDEA: XBRL DOCUMENT v3.19.3
ACCUMULATED OTHER COMPREHENSIVE INCOME - Accumulated Other Comprehensive Income, Net of Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2019
Jul. 31, 2018
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance $ 107,628 $ 62,971
Foreign currency translation adjustment (1,331) (1,174)
Net unrealized holding loss on securities (85) 14
Pension liability adjustments (284) (419)
Other comprehensive loss (1,700) (1,579)
Balance 52,692 107,628
Accumulated Other Comprehensive Income (Loss)    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance 2,734 4,313
Foreign currency translation adjustment (1,331)  
Net unrealized holding loss on securities (85)  
Pension liability adjustments (284)  
Other comprehensive loss (1,700) (1,579)
Balance 1,034 2,734
Foreign currency items    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance 6,348  
Foreign currency translation adjustment (1,331)  
Net unrealized holding loss on securities 0  
Pension liability adjustments 0  
Other comprehensive loss (1,331)  
Balance 5,017 6,348
Pension items    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance (3,795)  
Foreign currency translation adjustment 0  
Net unrealized holding loss on securities 0  
Pension liability adjustments (284)  
Other comprehensive loss (284)  
Balance (4,079) (3,795)
Unrealized gains (losses) on securities    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance 181  
Foreign currency translation adjustment 0  
Net unrealized holding loss on securities (85)  
Pension liability adjustments 0  
Other comprehensive loss (85)  
Balance $ 96 $ 181