XML 125 R112.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of Differences Between Income Taxes Expected Federal Statutory Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Income Tax Disclosure [Abstract]      
U.S. federal income tax at statutory rate $ (12,770) $ (7,325) $ (13,697)
Valuation allowance 970 1,147 47,862
Foreign tax rate differential (1,068) (1,059) (190)
Nondeductible expenses (1,767) 2,044 (636)
Other (625) 1 299
Foreign restructuring (1,510)
State and local income tax, net of federal benefit (1,181) (686) (461)
(PROVISION FOR) BENEFIT FROM INCOME TAXES $ (16,441) $ (5,878) $ 31,667