XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Balance Sheet Components (Details 8) - USD ($)
$ in Thousands
Jan. 31, 2021
Jul. 31, 2020
Balance Sheet Related Disclosures [Abstract]    
Lease liabilities $ 11,243 $ 10,936
Accrued royalties 6,857 6,651
Accrued taxes 3,194 3,817
Other 4,077 4,302
Other current liabilities $ 25,371 $ 25,706