XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts Receivable, Net (Tables)
6 Months Ended
Jan. 31, 2022
Accounts Receivable [Abstract]  
Schedule of accounts receivable
Accounts receivable, net consisted of:
(In thousands)January 31, 2022July 31, 2021
Advance charges receivable$506,841 $385,002 
Trade accounts receivable127,196 97,249 
Other receivables3,629 4,013 
637,666 486,264 
Less: Allowance for credit loss(7,037)(5,636)
Accounts receivable, net$630,629 $480,628