XML 22 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheets (Parenthetical)
$ in Thousands
Apr. 30, 2025
USD ($)
shares
Apr. 30, 2025
€ / shares
Apr. 30, 2024
USD ($)
shares
Apr. 30, 2024
€ / shares
Allowance for credit losses | $ $ 5,510   $ 4,979  
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) 105,534,887   101,705,935  
Ordinary shares, shares outstanding (in shares) 105,534,887   101,705,935