XML 101 R85.htm IDEA: XBRL DOCUMENT v3.23.3
INCOME TAXES - Components of Total Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Income Tax Disclosure [Abstract]        
Unrecognized tax benefits $ 13,712 $ 17,998 $ 17,025 $ 14,238
Reduction to unrecognized tax benefits which offset tax credit and loss carryforwards (414) (668)    
Accrued interest and penalties 2,694 2,867    
Total unrecognized tax benefits 15,992 20,197    
Short-term, included in “Income and other taxes” 1,157 2,954    
Long-term 14,835 17,243    
Total unrecognized tax benefits $ 15,992 $ 20,197