v3.26.1
Condensed 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, 2025   105,534,887        
Beginning balance at Apr. 30, 2025 $ 927,234 $ 1,112 $ (369) $ 2,049,416 $ (23,204) $ (1,099,721)
Beginning balance (in shares) at Apr. 30, 2025     35,937      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of ordinary shares upon exercise of stock options (in shares)   22,835        
Issuance of ordinary shares upon exercise of stock options 326     326    
Issuance of ordinary shares upon release of restricted stock units (in shares)   710,384        
Issuance of ordinary shares upon release of restricted stock units 0 $ 8   (8)    
Stock-based compensation 69,935     69,935    
Net loss (24,603)         (24,603)
Other comprehensive loss (1,536)       (1,536)  
Ending balance (in shares) at Jul. 31, 2025   106,268,106        
Ending balance at Jul. 31, 2025 $ 971,356 $ 1,120 $ (369) 2,119,669 (24,740) (1,124,324)
Ending balance (in shares) at Jul. 31, 2025     35,937      
Beginning balance (in shares) at Apr. 30, 2026 104,751,470 104,751,470        
Beginning balance at Apr. 30, 2026 $ 1,276,500 $ 1,154 $ (275,695) 2,310,866 (27,870) (731,955)
Beginning balance (in shares) at Apr. 30, 2026 3,608,870   3,608,870      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of ordinary shares upon exercise of stock options (in shares)   244,903        
Issuance of ordinary shares upon exercise of stock options $ 3,304 $ 3   3,301    
Reissuance of treasury shares upon release of restricted stock units (in shares)   928,811 (928,811)      
Reissuance of treasury shares upon release of restricted stock units $ 0 $ 10 $ 66,441 (66,451)    
Repurchases of ordinary shares (in shares) 804,601 804,601 (804,601)      
Repurchases of ordinary shares $ (40,016)   $ (40,016)      
Stock-based compensation 74,782     74,782    
Net loss (16,729)         (16,729)
Other comprehensive loss $ (998)       (998)  
Ending balance (in shares) at Jul. 31, 2026 105,120,583 105,120,583        
Ending balance at Jul. 31, 2026 $ 1,296,843 $ 1,167 $ (249,270) $ 2,322,498 $ (28,868) $ (748,684)
Ending balance (in shares) at Jul. 31, 2026 3,484,660   3,484,660