Annual report pursuant to Section 13 and 15(d)

Schedule II - Valuation and Qualifying Accounts (Detail)

v3.20.2
Schedule II - Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2018
Allowance for Doubtful Accounts      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period $ 21,582 $ 17,845 $ 15,455
Charges to Cost and Expenses 14,644 14,260 13,675
Recoveries (Charges) to Other Accounts [1] (311) (826) 551
Deductions [2] (12,120) (9,697) (11,836)
Balance at End of Period 23,795 21,582 17,845
Valuation Allowance of Deferred Tax Assets      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 14,032 15,682 21,278
Charges to Cost and Expenses 886 5,170 3,421
Recoveries (Charges) to Other Accounts [1] 3,939    
Deductions [2] (982) (6,820) (9,017)
Balance at End of Period $ 17,875 $ 14,032 $ 15,682
[1] Exchange rate fluctuations and for Deferred tax asset includes amount acquired from Acquired Companies.
[2] Allowance for doubtful accounts represents accounts written-off, net of recoveries and deferred tax asset valuation represents release of prior valuation allowances.