XML 90 R70.htm IDEA: XBRL DOCUMENT v3.8.0.1
Provision Benefit For Domestic And Foreign Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Apr. 30, 2016
Current income taxes:      
Federal $ 29,400 $ (2,026) $ 13,087
State 2,863 1,207 3,271
Foreign 44,434 23,334 16,394
Current provision for income taxes 76,697 22,515 32,752
Deferred income taxes:      
Federal (3,530) 3,341 (5,334)
State (317) 341 (1,838)
Foreign (2,717) 2,907 (6,620)
Deferred (benefit) provision for income taxes (6,564) 6,589 (13,792)
Total provision for income taxes $ 70,133 $ 29,104 $ 18,960