XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Derivatives and Hedging - Narrative (Details) - USD ($)
3 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Jul. 31, 2025
Derivative [Line Items]      
Foreign currency transaction loss $ 1,611,000 $ 1,248,000  
Amount reclassified out of accumulated other comprehensive income (loss) 0 $ 0  
Not Designated as Hedging Instrument      
Derivative [Line Items]      
Derivative, notional amount 39,206,000   $ 31,820,000
Fair value asset $ 9,634,000   $ 9,675,000