v3.26.1
Balance Sheet Components (Accounts Receivable) (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jul. 31, 2025
Balance Sheet Related Disclosures [Abstract]    
Accounts receivable $ 196,099 $ 141,805
Allowance for credit losses and revenue reserves (2,379) (1,166)
Accounts receivable, net $ 193,720 $ 140,639