v3.26.1
Income Taxes - (Benefit) Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Current provision      
US – Federal $ 4,445 $ 5,497 $ 2,152
International 62,254 50,300 49,357
State and local 1,454 1,981 (337)
Total current provision 68,153 57,778 51,172
Deferred (benefit) provision      
US – Federal (53,217) 3,394 (25,026)
International (10,993) 1,696 (4,772)
State and local (10,474) (4,151) (8,102)
Total deferred (benefit) provision (74,684) 939 (37,900)
Total (benefit) provision $ (6,531) $ 58,717 $ 13,272