XML 93 R79.htm IDEA: XBRL DOCUMENT v3.25.2
INCOME TAXES - Schedule of Changes in Unrecognized Tax Benefit (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Unrecognized Tax Benefits [Roll Forward]      
Beginning balance $ 10,434 $ 13,712 $ 17,998
Tax positions related to prior years: Additions 1,201 1,692 649
Tax positions related to prior years: Reductions (648) (1,977) (1,588)
Tax positions related to current year: Additions 10,598 386 974
Settlements 0 (2,133) (2,531)
Lapses in statute of limitations (1,410) (1,246) (1,790)
Ending balance $ 20,175 $ 10,434 $ 13,712