XML 49 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components (Details 1) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Jul. 31, 2020
Balance Sheet Related Disclosures [Abstract]        
Accounts receivable     $ 79,528 $ 115,518
Allowance for credit losses and revenue reserves $ (1,233)   (1,233) (1,276)
Accounts receivable, net     $ 78,295 $ 114,242
Allowance for Doubtful Accounts Receivable [Roll Forward]        
Allowance, July 31, 2020 1,276      
Changes to bad debt and revenue reserves 0      
Net changes to revenue reserves (43) $ 357    
Write-offs, net 0      
Allowance, October 31, 2020 $ 1,233