XML 124 R111.htm IDEA: XBRL DOCUMENT v3.23.3
Schedule of (Provision for) Benefits from Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Income Tax Disclosure [Abstract]      
Federal $ (47) $ (45)
State and local (1,511) (863) (512)
Foreign (1,275) (729) (811)
Current (2,833) (1,637) (1,323)
Federal (14,340) (2,596) 26,408
State and local 16 (19) (57)
Foreign 716 (1,626) 6,639
Deferred (13,608) (4,241) 32,990
(PROVISION FOR) BENEFIT FROM INCOME TAXES $ (16,441) $ (5,878) $ 31,667