XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Jul. 31, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, gross, current $ 568,301 $ 486,264
Less: Allowance for credit loss (5,664) (5,636)
Accounts receivable, net 562,637 480,628
Advance charges receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, gross, current 446,368 385,002
Trade accounts receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, gross, current 117,337 97,249
Other receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, gross, current $ 4,596 $ 4,013