v3.22.2.2
Income Taxes Components of Income before Income Taxes (Details) - USD ($)
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Components of Income Before Income Taxes [Abstract]      
Income (Loss) from Continuing Operations before Income Taxes, Domestic $ 387,729,000 $ 148,898,000 $ 89,838,000
Income (Loss) from Continuing Operations before Income Taxes, Foreign 69,432,000 (23,715,000) 26,595,000
Income before provision for income taxes $ 457,161,000 $ 125,183,000 $ 116,433,000