XML 107 R87.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Provision (Benefit) for Domestic and Foreign Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Current income taxes:      
Federal $ 31,466 $ 39,188 $ 43,993
State 10,071 15,879 15,962
Foreign 40,853 42,019 59,064
Current provision for income taxes 82,390 97,086 119,019
Deferred income taxes:      
Federal (15,693) (13,228) (13,858)
State (2,904) (5,723) (3,936)
Foreign (13,712) 4,548 831
Deferred benefit for income taxes (32,309) (14,403) (16,963)
Total provision for income taxes $ 50,081 $ 82,683 $ 102,056