XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jul. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, gross, current $ 896,240 $ 798,410
Less: Allowance for credit loss (13,495) (12,533)
Accounts receivable, net 882,745 785,877
Advance charges receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, gross, current 666,627 598,805
Trade accounts receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, gross, current 206,041 173,652
Other receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, gross, current $ 23,572 $ 25,953