XML 19 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 71,660 $ 3,029 $ 81,442 $ 7,460
Other comprehensive income (loss):        
Foreign currency translation adjustment (68) (819) (341) 999
Pension liability adjustments 0 0 0 (1,078)
Other comprehensive loss (68) (819) (341) (79)
Comprehensive income $ 71,592 $ 2,210 $ 81,101 $ 7,381