XML 23 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable
12 Months Ended
Apr. 30, 2023
Receivables [Abstract]  
Accounts Receivable Accounts Receivable
The Company’s trade accounts and notes receivable consisted of the following:
April 30,
20232022
(in thousands)
Trade receivables$713,372 $675,724 
Other receivables92,496 83,668 
Allowance for expected credit losses(8,606)(5,087)
Other allowances(5,030)(4,259)
Trade accounts and notes receivable$792,232 $750,046 
The following table presents the change in the allowance for expected credit losses during the year ended April 30, 2023:
(in thousands)
Balance as of April 30, 2022$5,087 
Provision6,135 
Write-offs and other(2,616)
Balance as of April 30, 2023$8,606 
Receivables from contracts with customers, net of allowances, were $699.7 million and $666.4 million as of April 30, 2023 and 2022, respectively. The Company did not have material amounts of contract assets or liabilities as of April 30, 2023 or 2022.