v3.26.1
Income Taxes - Summary of (Benefit From) Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Current:      
Dutch $ 6,641 $ 5,815 $ 4,297
Foreign 19,163 15,540 24,558
Total current tax expense 25,804 21,355 28,855
Deferred:      
Dutch (431,715) 448 43
Foreign 35,844 54,742 (213,374)
Total deferred tax (income) expense (395,871) 55,190 (213,331)
Total (benefit from) provision for income taxes $ (370,067) $ 76,545 $ (184,476)