XML 67 R53.htm IDEA: XBRL DOCUMENT v3.25.2
DERIVATIVES AND HEDGING - Additional Information (Details) - USD ($)
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Derivative [Line Items]      
Foreign currency transaction gain (loss) $ (3,296,000) $ 7,375,000 $ (27,211,000)
Amount reclassified out of accumulated other comprehensive income (loss) 0 0 $ 0
Not Designated as Hedging Instrument      
Derivative [Line Items]      
Derivative, notional amount 31,820,000 22,333,000  
Fair value asset $ 9,675,000    
Fair value liability   $ 1,137,000