XML 30 R78.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES - Components of Total Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2017
Income Tax Disclosure [Abstract]        
Unrecognized tax benefits $ 14,238 $ 13,848 $ 13,004 $ 12,671
Reduction to unrecognized tax benefits which offset tax credit and loss carryforwards (809) (1,916)    
Accrued interest and penalties 2,516 1,758    
Total unrecognized tax benefits 15,945 13,690    
Short-term, included in “Income and other taxes” 3,180 2,891    
Long-term 12,765 10,799    
Total unrecognized tax benefits $ 15,945 $ 13,690