XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 40,334 $ 43,628 $ 87,117 $ 90,869
Other comprehensive (loss) income:        
Foreign currency translation adjustments (21,180) 14,591 (21,259) (5,773)
Cash flow hedges:        
Net gain (loss) recognized in other comprehensive (loss) income 935 1,083 (403) 789
Reclassification adjustment for losses (gains) included in net income 463 (254) (1) (1,539)
Other Comprehensive Income (Loss), Cash Flow Hedge Gain, after Reclassification, before Tax, Total 1,398 829 (404) (750)
Pension and other post-retirement benefits actuarial gain amortization        
Pension and other post-retirement benefits actuarial gain amortization 151 151 302 302
Other comprehensive (loss) income, before tax (19,933) 15,269 (21,965) (6,825)
Income tax (expense) benefit related to items of other comprehensive (loss) income (292) 73 (240) (55)
Other comprehensive (loss) income, net of tax (20,225) 15,342 (22,205) (6,880)
Comprehensive income $ 20,109 $ 58,970 $ 64,912 $ 83,989