XML 65 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2017
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Accounts receivable, gross, current $ 356,597 $ 372,207    
Less: Allowance for doubtful accounts (6,390) (4,942) $ (5,444) $ (4,311)
Accounts receivable, net 350,207 367,265    
Advance charges receivable        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Accounts receivable, gross, current 260,196 280,835    
Trade accounts receivable        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Accounts receivable, gross, current 94,281 89,274    
Other receivables        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Accounts receivable, gross, current $ 2,120 $ 2,098