XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2023
Jan. 31, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 37,986 $ 33,815 $ 77,427 $ 68,861
Other comprehensive income (loss):        
Foreign currency translation adjustments 30,562 (18,656) 12,890 (22,574)
Cash flow hedges:        
Net gain recognized in other comprehensive income (loss) 776 225 1,669 199
Reclassification adjustment for gains included in net income (217) (35) (798) (603)
Other Comprehensive Income (Loss), Cash Flow Hedge Gain, after Reclassification, before Tax, Total 559 190 871 (404)
Pension and other post-retirement benefits:        
Net loss recognized in other comprehensive income (loss) 0 (85) 0 (85)
Net actuarial loss (gain) amortization 27 (73) (116) (180)
Other Comprehensive (Income) Loss, Pension and other Post-retirement Benefits, after Reclassification Adjustment, before Tax 27 (158) (116) (265)
Other comprehensive income (loss), before tax 31,148 (18,624) 13,645 (23,243)
Income tax (expense) benefit related to items of other comprehensive income (loss) (4) 356 62 257
Other comprehensive income (loss), net of tax 31,144 (18,268) 13,707 (22,986)
Comprehensive income $ 69,130 $ 15,547 $ 91,134 $ 45,875