XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Receivable (Tables)
3 Months Ended
Jul. 31, 2020
Accounts Receivable  
Schedule of trade accounts and notes receivable

July 31, 

April 30, 

    

2020

    

2020

(in thousands)

Trade receivables

$

422,477

$

398,739

Other receivables

 

13,743

 

11,656

Allowance for expected credit losses

 

(2,878)

 

(2,861)

Other allowances

 

(2,411)

(2,280)

Trade accounts and notes receivable

$

430,931

$

405,254

Schedule of change in allowance for expected credit losses

(in thousands)

Balance as of April 30, 2020

$

2,861

Provision

138

Write-offs

 

(121)

Balance as of July 31, 2020

$

2,878