XML 71 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Balance Sheet Components (Other Current Liabilities) (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jul. 31, 2024
Balance Sheet Related Disclosures [Abstract]    
Lease liabilities $ 10,438 $ 9,295
Accrued royalties 8,665 7,872
Accrued taxes 8,032 6,492
Other 8,004 8,925
Other current liabilities $ 35,139 $ 32,584
Current lease liabilities, extensible list Other current liabilities Other current liabilities