XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Segment Information - Net Income Reconciliation (Detail) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Segment Reconciliation [Abstract]    
Total profit from reportable segments $ 68,014 $ 66,641
Unallocated amounts:    
Administrative costs (9,092) (6,911)
Investment and other income 1,234 438
Interest expense (1,356) (766)
Income before income taxes $ 58,800 $ 59,402