XML 70 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jul. 31, 2023
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, gross $ 798,410 $ 710,678
Less: Allowance for credit loss (12,533) (8,640)
Accounts receivable, net 785,877 702,038
Advance charges receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, gross 598,805 537,261
Trade accounts receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, gross 173,652 157,083
Other receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable, gross $ 25,953 $ 16,334