XML 37 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Receivable, Net (Tables)
9 Months Ended
Apr. 30, 2023
Accounts Receivable [Abstract]  
Schedule of Accounts Receivable
Accounts receivable, net consisted of:
(In thousands)April 30, 2023July 31, 2022
Advance charges receivable$528,575 $440,650 
Trade accounts receivable168,160 137,243 
Other receivables5,217 7,257 
701,952 585,150 
Less: Allowance for credit loss(8,118)(6,577)
Accounts receivable, net$693,834 $578,573