XML 96 R81.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES - Components of Total Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Income Tax Disclosure [Abstract]        
Unrecognized tax benefits $ 17,025 $ 14,238 $ 13,848 $ 13,004
Reduction to unrecognized tax benefits which offset tax credit and loss carryforwards (725) (809)    
Accrued interest and penalties 2,967 2,516    
Total unrecognized tax benefits 19,267 15,945    
Short-term, included in “Income and other taxes” 3,423 3,180    
Long-term 15,844 12,765    
Total unrecognized tax benefits $ 19,267 $ 15,945