XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jul. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, gross, current $ 815,468 $ 798,410
Less: Allowance for credit loss (13,628) (12,533)
Accounts receivable, net 801,840 785,877
Advance charges receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, gross, current 594,915 598,805
Trade accounts receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, gross, current 204,512 173,652
Other receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, gross, current $ 16,041 $ 25,953