XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Information - Net Income Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2022
Apr. 30, 2021
Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]        
Segment profit $ 61,071 $ 53,195 $ 160,824 $ 143,925
Unallocated amounts:        
Administrative costs (8,182) (6,470) (20,728) (17,600)
Investment and other (expense) income (1,308) 1,181 (1,343) 3,372
Interest expense (329) (131) (763) (288)
Income before income taxes and losses of unconsolidated affiliate $ 51,252 $ 47,775 $ 137,990 $ 129,409