XML 93 R78.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes - Schedule of Provision for Income Taxes, Current and Deferred (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Current:      
U.S. federal $ 0 $ (568) $ 13
State and local 2,052 623 77
Foreign 23,925 21,952 21,578
Total current taxes 25,977 22,007 21,668
Deferred:      
U.S. federal 24 24 23
State and local 0 0 0
Foreign (2,544) (1,056) (2,427)
Total deferred taxes (2,520) (1,032) (2,404)
Provision for income taxes $ 23,457 $ 20,975 $ 19,264