XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts Receivable Accounts Receivable (Details) - USD ($)
$ in Thousands
9 Months Ended
Apr. 30, 2021
Jul. 31, 2020
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Revenue, Practical Expedient, Financing Component [true false] true  
Accounts Receivable, before Allowance for Credit Loss, Current $ 440,197 $ 356,597
Less: Allowance for credit loss 5,324 6,390
Accounts receivable, net 434,873 350,207
Advance charges receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts Receivable, before Allowance for Credit Loss, Current 337,758 260,196
Trade accounts receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts Receivable, before Allowance for Credit Loss, Current 99,584 94,281
Other receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts Receivable, before Allowance for Credit Loss, Current $ 2,855 $ 2,120