XML 60 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Recent Accounting Standards (Details) - ASU 2016-13 [Member]
$ in Thousands
3 Months Ended
Jul. 31, 2020
USD ($)
Change in Provision for Credit Losses [Roll Forward]  
Balance, beginning of period $ 18,335
Current period provision 2,678
Amounts written off, less recoveries (1,327)
Foreign exchange translation adjustments and other (1,398)
Balance, end of period 20,064
Cumulative Effect, Period of Adoption, Adjustment [Member]  
Change in Provision for Credit Losses [Roll Forward]  
Balance, beginning of period $ 1,776