XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable (Tables)
6 Months Ended
Oct. 31, 2023
Receivables [Abstract]  
Schedule of trade accounts and notes receivable
The Company’s trade accounts and notes receivable consisted of the following:
October 31,
2023
April 30,
2023
(in thousands)
Trade receivables$743,210 $713,372 
Other receivables153,201 92,496 
Allowance for expected credit losses(9,631)(8,606)
Other allowances(6,584)(5,030)
Trade accounts and notes receivable$880,196 $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 six months ended October 31, 2023:
(in thousands)
Balance as of April 30, 2023$8,606 
Provision787 
Other, net238 
Balance as of October 31, 2023$9,631