XML 59 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Accounts receivable, gross, current $ 486,264 $ 356,597    
Less: Allowance for credit loss (5,636) (6,390) $ (4,942) $ (5,444)
Accounts receivable, net 480,628 350,207    
Advance charges receivable        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Accounts receivable, gross, current 385,002 260,196    
Trade accounts receivable        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Accounts receivable, gross, current 97,249 94,281    
Other receivables        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Accounts receivable, gross, current $ 4,013 $ 2,120