XML 100 R77.htm IDEA: XBRL DOCUMENT v3.22.2.2
Income Taxes - Schedule of Provision for Income Taxes, Current and Deferred (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Current:      
U.S. federal $ 13 $ 9 $ 175
State and local 77 99 79
Foreign 21,578 21,801 18,033
Total current taxes 21,668 21,909 18,287
Deferred:      
U.S. federal 23 24 80
State and local 0 0 0
Foreign (2,427) (3,446) (705)
Total deferred taxes (2,404) (3,422) (625)
Total $ 19,264 $ 18,487 $ 17,662