v3.26.3
Income Taxes - Schedule of (Loss) Income Before Provision for (Benefit from) Income Taxes, Domestic and Foreign (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Income Tax Disclosure [Abstract]      
Domestic $ 221,988 $ 118,516 $ (167,745)
Foreign 105,120 93,132 66,427
(Loss) income before provision for (benefit from) income taxes $ 327,108 $ 211,648 $ (101,318)