XML 60 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable, Net (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at beginning of year $ 6,390 $ 4,942 $ 5,444
Charged to costs and expenses 3,454 5,591 2,409
Write-offs (4,208) (4,143) (2,911)
Balance at end of year $ 5,636 $ 6,390 $ 4,942