XML 62 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Balance sheet Components (Other Assets) (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jul. 31, 2023
Balance Sheet Related Disclosures [Abstract]    
Prepaid expenses $ 3,213 $ 3,111
Contract costs 36,950 31,337
Deferred costs 4,691 3,664
Strategic investments 22,401 27,772
Other   2,073
Other assets $ 67,255 $ 67,957