Annual report pursuant to Section 13 and 15(d)

Schedule II - Valuation and Qualifying Accounts (Detail)

v3.19.2
Schedule II - Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Apr. 30, 2017
Allowance for Doubtful Accounts      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period $ 17,845 $ 15,455 $ 11,292
Charges to Cost and Expenses 14,260 13,675 12,987
Recoveries (Charges) to Other Accounts [1] (826) 551 (415)
Deductions [2] (9,697) (11,836) (8,409)
Balance at End of Period 21,582 17,845 15,455
Valuation Allowance of Deferred Tax Assets      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 15,682 21,278 22,030
Charges to Cost and Expenses 5,170 3,421 7,931
Deductions [2] (6,820) (9,017) (8,683)
Balance at End of Period $ 14,032 $ 15,682 $ 21,278
[1] Exchange rate fluctuations.
[2] Allowance for doubtful accounts represents accounts written-off, net of recoveries and deferred tax asset valuation represents release of prior valuation allowances.