XML 100 R83.htm IDEA: XBRL DOCUMENT v3.24.3
INCOME TAXES - Schedule of Changes in Unrecognized Tax Benefit (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Unrecognized Tax Benefits [Roll Forward]      
Beginning balance $ 13,712 $ 17,998 $ 17,025
Tax positions related to prior years: Additions 1,692 649 705
Tax positions related to prior years: Reductions (1,977) (1,588) (1,280)
Tax positions related to current year: Additions 386 974 4,660
Settlements (2,133) (2,531) (2,453)
Lapses in statute of limitations (1,246) (1,790) (3,010)
Tax positions acquired 0 0 2,351
Ending balance $ 10,434 $ 13,712 $ 17,998