XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Recent Accounting Standards (Details) - ASU 2016-13 [Member]
$ in Thousands
6 Months Ended
Oct. 31, 2020
USD ($)
Change in Provision for Credit Losses [Roll Forward]  
Balance, beginning of period $ 18,335
Current period provision 5,321
Amounts written off, less recoveries (2,259)
Foreign exchange translation adjustments and other (2,130)
Balance, end of period 21,043
Cumulative Effect, Period of Adoption, Adjustment [Member]  
Change in Provision for Credit Losses [Roll Forward]  
Balance, beginning of period $ 1,776