v3.25.2
Schedule of (Provision for) Benefits from Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Current:      
Federal $ (1,272) $ (38) $ (47)
State and local (4,598) (2,716) (1,511)
Foreign (2,611) (724) (1,275)
Current (8,481) (3,478) (2,833)
Deferred:      
Federal (19,493) 9,725 (14,340)
State and local 511 (261) 16
Foreign 2,764 368 716
Deferred (16,218) 9,832 (13,608)
(PROVISION FOR) BENEFIT FROM INCOME TAXES $ (24,699) $ 6,354 $ (16,441)