v3.26.1
Balance sheet Components (Other Assets) (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jul. 31, 2025
Balance Sheet Related Disclosures [Abstract]    
Prepaid expenses $ 3,686 $ 5,907
Contract costs 55,186 46,838
Deferred costs 5,381 3,472
Strategic investments 35,030 20,044
Other assets $ 99,283 $ 76,261