XML 90 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes - Schedule of (Loss) Earnings from Continuing Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Income Tax Disclosure [Abstract]      
United States $ 111,647 $ 92,053 $ 92,985
Other Nations 136,194 133,643 98,995
Income before income taxes $ 247,841 225,696 $ 191,980
Intercompany Royalty Transactions   $ 32,857