XML 88 R73.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes - Provision (Benefit) for Domestic and Foreign Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Current income taxes:      
Federal $ 39,188 $ 43,993 $ 16,913
State 15,879 15,962 4,719
Foreign 42,019 59,064 40,646
Current provision for income taxes 97,086 119,019 62,278
Deferred income taxes:      
Federal (13,228) (13,858) (5,809)
State (5,723) (3,936) (5,025)
Foreign 4,548 831 (3,306)
Deferred benefit for income taxes (14,403) (16,963) (14,140)
Total provision for income taxes $ 82,683 $ 102,056 $ 48,138