XML 49 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts Receivable (Tables)
12 Months Ended
Apr. 30, 2025
Receivables [Abstract]  
Schedule of Trade Accounts and Notes 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 
Schedule of Change in Allowance for Expected Credit Losses
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