XML 15 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Parenthetical)
$ in Thousands
Oct. 31, 2021
USD ($)
shares
Oct. 31, 2021
€ / shares
Apr. 30, 2021
USD ($)
shares
Apr. 30, 2021
€ / shares
Statement of Financial Position [Abstract]        
Allowance for credit losses | $ $ 2,896   $ 2,344  
Ordinary shares, par value (€ / share) | € / shares   € 0.01   € 0.01
Ordinary shares, shares authorized (in shares) 165,000,000   165,000,000  
Ordinary shares, shares issued (in shares)     90,533,985  
Ordinary shares, shares outstanding (in shares)     90,533,985  
Convertible Preference Shares        
Convertible preference shares, par value (€ / share) | € / shares   € 0.01   € 0.01
Convertible preference shares authorized (in shares) 165,000,000   165,000,000  
Convertible preference shares issued (in shares) 0   0  
Convertible preference shares outstanding (in shares) 0   0