XML 25 R7.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Shareholders’ Equity - USD ($)
$ in Thousands
Total
Ordinary Shares
Treasury Shares
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance (in shares) at Apr. 30, 2022   94,174,914        
Beginning balance at Apr. 30, 2022 $ 415,433 $ 990 $ (369) $ 1,250,108 $ (18,130) $ (817,166)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of ordinary shares upon exercise of stock options (in shares)   1,127,036        
Issuance of ordinary shares upon exercise of stock options 17,471 $ 12   17,459    
Issuance of ordinary shares upon release of restricted stock units (in shares)   2,064,997        
Issuance of ordinary shares upon release of restricted stock units 0 $ 22   (22)    
Stock-based compensation 204,039     204,039    
Net (loss) income (236,161)         (236,161)
Other comprehensive loss (1,885)       (1,885)  
Ending balance (in shares) at Apr. 30, 2023   97,366,947        
Ending balance at Apr. 30, 2023 398,897 $ 1,024 (369) 1,471,584 (20,015) (1,053,327)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of ordinary shares upon exercise of stock options (in shares)   1,292,375        
Issuance of ordinary shares upon exercise of stock options 20,919 $ 14   20,905    
Issuance of ordinary shares upon release of restricted stock units (in shares)   2,701,448        
Issuance of ordinary shares upon release of restricted stock units 0 $ 28   (28)    
Issuance of ordinary shares under employee stock purchase plan (in shares)   345,165        
Issuance of ordinary shares under employee stock purchase plan 19,135 $ 4   19,131    
Stock-based compensation 239,137     239,137    
Net (loss) income 61,720         61,720
Other comprehensive loss (1,623)       (1,623)  
Ending balance (in shares) at Apr. 30, 2024   101,705,935        
Ending balance at Apr. 30, 2024 738,185 $ 1,070 (369) 1,750,729 (21,638) (991,607)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of ordinary shares upon exercise of stock options (in shares)   791,874        
Issuance of ordinary shares upon exercise of stock options 17,854 $ 9   17,845    
Issuance of ordinary shares upon release of restricted stock units (in shares)   2,672,842        
Issuance of ordinary shares upon release of restricted stock units 0 $ 29   (29)    
Issuance of ordinary shares under employee stock purchase plan (in shares)   364,236        
Issuance of ordinary shares under employee stock purchase plan 23,093 $ 4   23,089    
Stock-based compensation 257,782     257,782    
Net (loss) income (108,114)         (108,114)
Other comprehensive loss (1,566)       (1,566)  
Ending balance (in shares) at Apr. 30, 2025   105,534,887        
Ending balance at Apr. 30, 2025 $ 927,234 $ 1,112 $ (369) $ 2,049,416 $ (23,204) $ (1,099,721)