XML 61 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Recent Accounting Standards (Details) - ASU 2016-13 [Member]
$ in Thousands
9 Months Ended
Jan. 31, 2021
USD ($)
Change in Provision for Credit Losses [Roll Forward]  
Balance, beginning of period $ 18,335
Current period provision 5,910
Amounts written off, less recoveries (3,186)
Foreign exchange translation adjustments and other (1,425)
Balance, end of period 21,410
Cumulative Effect, Period of Adoption, Adjustment [Member]  
Change in Provision for Credit Losses [Roll Forward]  
Balance, beginning of period $ 1,776