XML 92 R76.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Summary of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Current:      
Dutch $ 2,910 $ 2,187 $ 1,125
Foreign 17,042 6,892 3,896
Total current tax expense 19,952 9,079 5,021
Deferred:      
Dutch (71) (105) 0
Foreign (597) (2,915) 2,699
Total deferred tax expense (income) (668) (3,020) 2,699
Total provision for income taxes $ 19,284 $ 6,059 $ 7,720