XML 98 R80.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Summary of Reconciliation of Income Taxes Statutory Income Tax Rate to Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Tax      
Dutch statutory income tax $ (8,145) $ (31,671) $ (55,954)
Foreign income taxed at different rates (5,561) (2,406) (1,305)
Tax credits (13,508) (10,149) (7,349)
Stock-based compensation (9,282) (10,296) 5,018
Change in valuation allowance 48,539 (186,166) 69,271
Intellectual property migration 610 7,353 0
BEAT waiver election 45,321 40,141 0
Foreign-Derived Intangible Income (“FDII”) exclusion (2,241) (2,328) 0
Executive compensation 6,523 4,091 0
Foreign withholding taxes 2,701 2,864 3,201
State taxes 6,867 1,866 455
Unrecognized tax benefit 6,713 1,406 1,414
Tax credit add-back 1,215 950 809
Meals and entertainment 598 566 454
Prior-year true-ups (3,680) (846) 11
Other (125) 149 3,259
Total provision for (benefit from) income taxes $ 76,545 $ (184,476) $ 19,284
Rate      
Dutch statutory income tax (in percentage) 25.80% 25.80% 25.80%
Foreign income taxed at different rates (in percentage) 17.60% 2.00% 0.60%
Research and development credits (in percentage) 42.80% 8.30% 3.40%
Stock-based compensation (in percentage) 29.40% 8.40% (2.30%)
Change in valuation allowance (in percentage) (153.80%) 151.60% (31.90%)
Intellectual Property (“IP”) migration (in percentage) (1.90%) (6.00%) 0.00%
BEAT waiver election (in percentage) (143.60%) (32.70%) 0.00%
Foreign-Derived Intangible Income (“FDII”) exclusion (in percentage) 7.10% 1.90% 0.00%
Executive compensation (in percentage) (20.70%) (3.30%) 0.00%
Foreign withholding taxes (in percentage) (8.60%) (2.30%) (1.50%)
State taxes (in percentage) (21.80%) (1.50%) (0.20%)
Unrecognized tax benefit (in percentage) (21.30%) (1.10%) (0.70%)
Tax credit add-back (in percentage) (3.80%) (0.80%) (0.40%)
Meals and entertainment (in percentage) (1.90%) (0.50%) (0.20%)
Prior-year true-ups (in percentage) 11.70% 0.70% 0.00%
Other (in percentage) 0.50% (0.20%) (1.50%)
Provision for income taxes (in percentage) (242.50%) 150.30% (8.90%)