v3.26.1
Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Company's income (loss) before provision for income taxes      
Income (loss) before provision for (benefit from) income taxes $ 164,117 $ 49,395 $ (26,838)
Domestic      
Company's income (loss) before provision for income taxes      
Income (loss) before provision for (benefit from) income taxes 142,569 24,752 (44,280)
International      
Company's income (loss) before provision for income taxes      
Income (loss) before provision for (benefit from) income taxes $ 21,548 $ 24,643 $ 17,442