XML 66 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jul. 31, 2022
Jul. 31, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, gross, current $ 585,150 $ 486,264
Less: Allowance for credit loss (6,577) (5,636)
Accounts receivable, net 578,573 480,628
Advance charges receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, gross, current 440,650 385,002
Trade accounts receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, gross, current 137,243 97,249
Other receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, gross, current $ 7,257 $ 4,013