XML 49 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable, Net (Tables)
12 Months Ended
Jul. 31, 2023
Accounts Receivable, after Allowance for Credit Loss [Abstract]  
Schedule of Accounts Receivable Accounts receivable, net consisted of:
July 31,
(In thousands)20232022
Advance charges receivable$537,261 $440,650 
Trade accounts receivable157,083 137,243 
Other receivables16,334 7,257 
 710,678 585,150 
Less: Allowance for credit loss(8,640)(6,577)
Accounts receivable, net$702,038 $578,573