XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jan. 31, 2022
Jul. 31, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, gross, current $ 637,666 $ 486,264
Less: Allowance for credit loss (7,037) (5,636)
Accounts receivable, net 630,629 480,628
Advance charges receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, gross, current 506,841 385,002
Trade accounts receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, gross, current 127,196 97,249
Other receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, gross, current $ 3,629 $ 4,013