XML 71 R58.htm IDEA: XBRL DOCUMENT v3.21.1
COMPREHENSIVE INCOME (LOSS) - Accumulated Other Comprehensive Income Items (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Beginning balance $ 47,747 $ 53,815 $ 48,818 $ 52,692
Foreign currency translation adjustment (112) (3,064) 5,281 (2,387)
Net unrealized holding loss on securities, net of tax 0 0 0 (96)
Pension liability adjustments, net of tax 0 (129) 0 (131)
Other comprehensive (loss) income (112) (3,193) 5,281 (2,614)
Ending balance 19,584 44,151 19,584 44,151
Accumulated Other Comprehensive Income        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Beginning balance 9,236 1,613 3,843 1,034
Foreign currency translation adjustment     5,281 (2,387)
Net unrealized holding loss on securities, net of tax       (96)
Pension liability adjustments, net of tax       (131)
Other comprehensive (loss) income (112) (3,193) 5,281 (2,614)
Ending balance 9,124 (1,580) 9,124 (1,580)
Foreign Currency Items        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Beginning balance     5,025 5,017
Foreign currency translation adjustment     5,281 (2,387)
Net unrealized holding loss on securities, net of tax       0
Pension liability adjustments, net of tax       0
Other comprehensive (loss) income     5,281 (2,387)
Ending balance 10,306 2,630 10,306 2,630
Pension Items        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Beginning balance     (1,182) (4,079)
Foreign currency translation adjustment     0 0
Net unrealized holding loss on securities, net of tax       0
Pension liability adjustments, net of tax       (131)
Other comprehensive (loss) income     0 (131)
Ending balance $ (1,182) (4,210) $ (1,182) (4,210)
Unrealized Gains on Securities        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Beginning balance       96
Foreign currency translation adjustment       0
Net unrealized holding loss on securities, net of tax       (96)
Pension liability adjustments, net of tax       0
Other comprehensive (loss) income       (96)
Ending balance   $ 0   $ 0