XML 75 R60.htm IDEA: XBRL DOCUMENT v3.24.2
Shareholders' Equity - Additional Information (Details)
$ / shares in Units, $ in Thousands
12 Months Ended 260 Months Ended
Apr. 30, 2024
USD ($)
plan
$ / shares
shares
Apr. 30, 2023
USD ($)
$ / shares
shares
Apr. 30, 2022
USD ($)
$ / shares
shares
Apr. 30, 2024
USD ($)
plan
$ / shares
shares
Apr. 25, 2023
shares
Aug. 19, 2002
shares
Stock Based Compensation And Stockholders Equity [Line Items]            
Number of stock option plans | plan 2     2    
Weighted-average grant date fair value of stock options granted (in usd per share) | $ / shares $ 3.85 $ 5.37 $ 6.86      
Exercised (in shares) | shares 26,253 501,547 776,129      
Total intrinsic value of options exercised $ 0 $ 1,100 $ 10,000      
Fair value of grants vested 5,100 $ 4,400 $ 2,800      
Unrecognized compensation cost related to unvested stock option $ 13,100     $ 13,100    
Weighted average period for unrecognized compensation cost 1 year 7 months 20 days          
Cost of common stock repurchased $ 10,235          
Shares Stock Repurchase Plan, August 19, 2002            
Stock Based Compensation And Stockholders Equity [Line Items]            
Approved number of shares to be repurchased (in shares) | shares           2,000,000
Cost of common stock repurchased $ 10,200     16,400    
All Share Repurchase Plans            
Stock Based Compensation And Stockholders Equity [Line Items]            
Cost of common stock repurchased       $ 35,800    
Common stock shares repurchased (in shares) | shares       5,534,953    
Restricted Stock Units (RSUs)            
Stock Based Compensation And Stockholders Equity [Line Items]            
Weighted average price, outstanding (in usd per share) | $ / shares $ 11.82 $ 0 $ 0 $ 11.82    
2020 Equity Compensation Plan            
Stock Based Compensation And Stockholders Equity [Line Items]            
Common stock reserved for future issuance (in shares) | shares         6,250,000  
Options exercisable period, maximum 6 years          
2020 Equity Compensation Plan | Restricted Stock Units (RSUs)            
Stock Based Compensation And Stockholders Equity [Line Items]            
Annual grant value $ 120          
2020 Equity Compensation Plan | Employee Stock Option            
Stock Based Compensation And Stockholders Equity [Line Items]            
Incentive and nonqualified options exercisable (in shares) | shares 2,725,704 1,818,957 1,315,604 2,725,704    
Number of shares available for grant (in shares) | shares 248,930     248,930    
Class A Common Shares            
Stock Based Compensation And Stockholders Equity [Line Items]            
Number of votes per share 0.10     0.10    
Percentage of board of directors entitled to elect 25.00%          
Ownership compared to both classes of common stock 10.00%     10.00%    
Common stock dividends declared (in usd per share) | $ / shares $ 0.05          
Class B Common Shares            
Stock Based Compensation And Stockholders Equity [Line Items]            
Number of votes per share 1     1    
Shareholder Holding More Than 10% of Outstanding Shares | 2020 Equity Compensation Plan            
Stock Based Compensation And Stockholders Equity [Line Items]            
Ownership compared to both classes of common stock 10.00%     10.00%    
Options exercisable period, maximum 5 years