XML 104 R88.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Equity-Based Compensation - General (Details) - USD ($)
$ in Thousands, shares in Millions
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Equity-based compensation $ 15,618 $ 13,217 $ 10,968
Selling, general and administrative expenses      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Equity-based compensation $ 14,400 $ 12,200 $ 10,400
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.4