XML 67 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Balance sheet Components (Other Assets) (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jul. 31, 2024
Balance Sheet Related Disclosures [Abstract]    
Prepaid expenses $ 5,907 $ 3,213
Contract costs 46,838 36,950
Deferred costs 3,472 4,691
Strategic investments 20,044 22,401
Other assets $ 76,261 $ 67,255