XML 100 R87.htm IDEA: XBRL DOCUMENT v3.22.2
Equity-Based Compensation - General (Details) - USD ($)
$ in Thousands, shares in Millions
12 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Equity-based compensation $ 10,968 $ 8,442 $ 7,060
Selling, general and administrative expenses      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Equity-based compensation $ 10,400 $ 7,900 $ 6,500
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Term of award (in years) 10 years    
Minimum | Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period (in years) 3 years    
Minimum | Restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period (in years) 1 year    
Maximum | Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period (in years) 4 years    
Maximum | Restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period (in years) 3 years    
Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares authorized 2.4    
Number of shares available for grant 2.0