XML 22 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Statement of Comprehensive Income [Abstract]      
Net income $ 129,659 $ 112,369 $ 131,258
Other comprehensive income (loss):      
Foreign currency translation adjustments 10,266 6,640 (13,223)
Cash flow hedges:      
Net gain (loss) recognized in other comprehensive income (loss) 1,451 (576) 837
Reclassification adjustment for gains included in net income (399) (614) (1,048)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax, Total 1,052 (1,190) (211)
Pension and other post-retirement benefits:      
Net loss recognized in other comprehensive income (loss) 0 (468) (97)
Net actuarial gain amortization (388) (380) (569)
Other Comprehensive (Income) Loss, Pension and other Post-retirement Benefits, after Reclassification Adjustment, before Tax, total (388) (848) (666)
Other comprehensive income (loss), before tax 10,930 4,602 (14,100)
Income tax (expense) benefit related to items of other comprehensive income (loss) (406) 175 (753)
Other comprehensive income (loss), net of tax 10,524 4,777 (14,853)
Comprehensive income $ 140,183 $ 117,146 $ 116,405