XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Receivable - Trade Accounts And Notes Receivable (Details) - USD ($)
$ in Thousands
Jul. 31, 2020
Apr. 30, 2020
Accounts Receivable    
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