v3.25.2
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Current provision      
US – Federal $ 5,497 $ 2,152 $ 2,857
International 50,300 49,357 48,694
State and local 1,981 (337) 1,797
Total current provision 57,778 51,172 53,348
Deferred provision (benefit)      
US – Federal 3,394 (25,026) (24,368)
International 1,696 (4,772) (8,705)
State and local (4,151) (8,102) (4,408)
Total deferred provision (benefit) 939 (37,900) (37,481)
Total provision $ 58,717 $ 13,272 $ 15,867