XML 22 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Statement of Comprehensive Income [Abstract]      
Net income $ 149,979 $ 129,659 $ 112,369
Other comprehensive (loss) income:      
Foreign currency translation adjustments (53,402) 10,266 6,640
Cash flow hedges:      
Net gain (loss) recognized in other comprehensive (loss) income 1,282 1,451 (576)
Reclassification adjustment for gains included in net income (909) (399) (614)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax, Total 373 1,052 (1,190)
Pension and other post-retirement benefits:      
Net gain (loss) recognized in other comprehensive (loss) income 424 0 (468)
Net actuarial gain amortization (1,043) (388) (380)
Other Comprehensive (Income) Loss, Pension and other Post-retirement Benefits, after Reclassification Adjustment, before Tax, total (619) (388) (848)
Other comprehensive (loss) income, before tax (53,648) 10,930 4,602
Income tax benefit (expense) related to items of other comprehensive (loss) income 524 (406) 175
Other comprehensive (loss) income, net of tax (53,124) 10,524 4,777
Comprehensive income $ 96,855 $ 140,183 $ 117,146