XML 24 R10.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts Receivable
12 Months Ended
Apr. 30, 2025
Receivables [Abstract]  
Accounts Receivable Accounts Receivable
The Company’s trade accounts and notes receivable consisted of the following:
April 30,
20252024
(in thousands)
Trade receivables$719,868 $745,956 
Other receivables128,967 120,967 
Allowance for expected credit losses(7,285)(10,228)
Other allowances(5,662)(6,702)
Trade accounts and notes receivable$835,888 $849,993 
The following table presents the change in the allowance for expected credit losses during the year ended April 30, 2025:
(in thousands)
Balance as of April 30, 2024$10,228 
Provision4,120 
Write-offs and other(7,063)
Balance as of April 30, 2025$7,285 
Receivables from contracts with customers, net of allowances, were $706.9 million and $729.0 million as of April 30, 2025 and 2024, respectively. The Company did not have material amounts of contract assets or liabilities as of April 30, 2025 or 2024.