v3.26.3
RESTRUCTURING ACTIVITIES - Schedule of Changes in Restructuring Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Restructuring Reserve [Roll Forward]    
Beginning balance $ 9,665 $ 180
Additions 26,778 25,309
Payments (29,826) (15,824)
Ending balance $ 6,617 $ 9,665