XML 50 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts Receivable (Tables)
12 Months Ended
Apr. 30, 2024
Receivables [Abstract]  
Schedule of trade accounts and notes receivable
The Company’s trade accounts and notes receivable consisted of the following:
April 30,
20242023
(in thousands)
Trade receivables$745,956 $713,372 
Other receivables120,967 92,496 
Allowance for expected credit losses(10,228)(8,606)
Other allowances(6,702)(5,030)
Trade accounts and notes receivable$849,993 $792,232 
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, 2024:
(in thousands)
Balance as of April 30, 2023$8,606 
Provision4,959 
Write-offs and other(3,337)
Balance as of April 30, 2024$10,228