XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Net Income Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]        
Segment profit $ 57,364 $ 58,949 $ 125,378 $ 125,590
Unallocated amounts:        
Administrative costs (6,130) (5,023) (15,222) (11,934)
Investment and other income 2,125 2,684 3,359 3,122
Interest expense (1,312) (790) (2,668) (1,556)
Income before income taxes $ 52,047 $ 55,820 $ 110,847 $ 115,222