XML 97 R79.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Summary of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Current:      
Dutch $ 5,815 $ 4,297 $ 2,910
Foreign 15,540 24,558 17,042
Total current tax expense 21,355 28,855 19,952
Deferred:      
Dutch 448 43 (71)
Foreign 54,742 (213,374) (597)
Total deferred tax expense (income) 55,190 (213,331) (668)
Total provision for (benefit from) income taxes $ 76,545 $ (184,476) $ 19,284