XML 38 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable, Net (Tables)
6 Months Ended
Jan. 31, 2023
Accounts Receivable [Abstract]  
Schedule of accounts receivable
Accounts receivable, net consisted of:
(In thousands)January 31, 2023July 31, 2022
Advance charges receivable$580,966 $440,650 
Trade accounts receivable160,121 137,243 
Other receivables32,704 7,257 
773,791 585,150 
Less: Allowance for credit loss(8,599)(6,577)
Accounts receivable, net$765,192 $578,573