XML 97 R75.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Provision (Benefit) for Domestic and Foreign Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Current income taxes:      
Federal $ 16,913 $ 14,336 $ 6,152
State 4,719 4,974 9,097
Foreign 40,646 33,965 42,091
Current provision for income taxes 62,278 53,275 57,340
Deferred income taxes:      
Federal (5,809) (6,862) (16,211)
State (5,025) (784) (7,682)
Foreign (3,306) (1,684) (3,903)
Deferred benefit for income taxes (14,140) (9,330) (27,796)
Total provision for income taxes $ 48,138 $ 43,945 $ 29,544