XML 97 R84.htm IDEA: XBRL DOCUMENT v3.23.2
Equity-Based Compensation - General (Details) - USD ($)
$ in Thousands, shares in Millions
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Equity-based compensation $ 13,217 $ 10,968 $ 8,442
Selling, general and administrative expenses      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Equity-based compensation $ 12,200 $ 10,400 $ 7,900
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 1.7