v3.26.3
Income Taxes - Schedule of Provision for (Benefit from) Income Taxes, Current and Deferred (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Current:      
U.S. federal $ 16 $ 1,489 $ 0
State and local 3,173 3,774 2,052
Foreign 17,029 21,657 23,925
Total current taxes 20,218 26,920 25,977
Deferred:      
U.S. federal (1,091,757) 24 24
State and local (104,005) 0 0
Foreign (4,185) (3,662) (2,544)
Total deferred taxes 1,198,850 (3,639) (2,520)
Deferred Taxes Expense (Benefit), Total (1,199,947) (3,638) (2,520)
Provision for income taxes $ (1,179,729) $ 23,282 $ 23,457