v3.26.1
Balance Sheet Components (Prepaid Expenses and Other Current Assets) (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jul. 31, 2025
Balance Sheet Related Disclosures [Abstract]    
Prepaid expenses $ 43,423 $ 32,761
Contract costs 24,190 21,084
Deferred costs 7,650 5,973
Deposits and other receivables 24,098 26,556
Prepaid expenses and other current assets $ 99,363 $ 86,374