XML 109 R88.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes - Schedule of Provision (Benefit) for Domestic and Foreign Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Current income taxes:      
Federal $ 33,433 $ 31,466 $ 39,188
State 13,916 10,071 15,879
Foreign 52,891 40,853 42,019
Current provision for income taxes 100,240 82,390 97,086
Deferred income taxes:      
Federal (5,380) (15,693) (13,228)
State (1,853) (2,904) (5,723)
Foreign 829 (13,712) 4,548
Deferred benefit for income taxes (6,404) (32,309) (14,403)
Total provision for income taxes $ 93,836 $ 50,081 $ 82,683