XML 103 R89.htm IDEA: XBRL DOCUMENT v3.22.2.2
OTHER GAINS, NET - Components of Other Gains, Net (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Other Income and Expenses [Abstract]    
Foreign currency exchange gains (losses), net $ 2,389 $ (1,907)
Derecognition of accrued pricing liabilities 860 3,204
Other gains (losses), net 782 (121)
Other gains (losses), net $ 4,031 $ 1,176