XML 115 R95.htm IDEA: XBRL DOCUMENT v3.8.0.1
Valuation And Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Apr. 30, 2016
Allowance for Doubtful Accounts      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period $ 15,455 $ 11,292 $ 9,958
Charges to Cost and Expenses 13,675 12,987 8,570
Recoveries (Charges) to Other Accounts [1] 551 (415) (270)
Deductions [2] (11,836) (8,409) (6,966)
Balance at End of Period 17,845 15,455 11,292
Valuation Allowance of Deferred Tax Assets      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 21,278 22,030 21,608
Charges to Cost and Expenses 3,421 7,931 18,993
Deductions [2] (9,017) (8,683) (18,571)
Balance at End of Period $ 15,682 $ 21,278 $ 22,030
[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.