XML 21 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Parenthetical)
$ in Thousands
Apr. 30, 2023
USD ($)
shares
Apr. 30, 2023
€ / shares
Apr. 30, 2022
USD ($)
shares
Apr. 30, 2022
€ / shares
Allowance for doubtful accounts | $ $ 3,409   $ 2,700  
Ordinary shares, shares authorized (in shares) 165,000,000      
Convertible Preference Shares        
Preference shares, par value ( in € / shares) | € / shares   € 0.01   € 0.01
Preference shares, shares authorized (in shares) 165,000,000   165,000,000  
Preference shares, shares issued (in shares) 0   0  
Preference shares, shares outstanding (in shares) 0   0  
Ordinary Shares, Par Value of €0.01        
Ordinary shares, par value ( in € / shares) | € / shares   € 0.01   € 0.01
Ordinary shares, shares authorized (in shares) 165,000,000   165,000,000  
Ordinary shares, shares issued (in shares) 97,366,947   94,174,914  
Ordinary shares, shares outstanding (in shares) 97,366,947   94,174,914