v3.26.1
Balance Sheet Components (Other Current Liabilities) (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jul. 31, 2025
Balance Sheet Related Disclosures [Abstract]    
Lease liabilities $ 11,687 $ 10,438
Accrued royalties 9,036 8,665
Accrued taxes 11,147 8,032
Other 11,041 8,004
Other current liabilities $ 42,911 $ 35,139
Current lease liabilities, extensible list Other current liabilities Other current liabilities