XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Derivative Instruments and Hedging Activities Pre-Tax Gains and Losses related to Foreign Exchange Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Net gain (loss) recognized in other comprehensive loss $ 893 $ (26)
Gains reclassified from OCI into cost of goods sold $ 581 $ 568