XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Information - Net Income Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract]        
Segment profit $ 53,195 $ 40,780 $ 143,925 $ 134,490
Unallocated amounts:        
Administrative costs (6,470) (4,290) (17,600) (15,865)
Impairment charges 0 (13,821) 0 (13,821)
Investment and other income 1,181 112 3,372 3,252
Interest expense (131) (628) (288) (1,976)
Income before income taxes and losses of unconsolidated affiliate $ 47,775 $ 22,153 $ 129,409 $ 106,080