XML 127 R111.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of (Provision for) Benefits from Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Income Tax Disclosure [Abstract]      
Federal $ (38) $ (47) $ (45)
State and local (2,716) (1,511) (863)
Foreign (724) (1,275) (729)
Current (3,478) (2,833) (1,637)
Federal 9,725 (14,340) (2,596)
State and local (261) 16 (19)
Foreign 368 716 (1,626)
Deferred 9,832 (13,608) (4,241)
BENEFIT FROM (PROVISION FOR) INCOME TAXES $ 6,354 $ (16,441) $ (5,878)