XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation (Narrative) (Details)
3 Months Ended
Jul. 31, 2022
shares
Employee Performance-Based RSUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock issuable per RSU granted (shares) 1
Employee Performance-Based RSUs | 2016 employee stock incentive plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Awarded in period (shares) 119,772
Employee Service-Based RSUs [Member] | 2016 employee stock incentive plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Awarded in period (shares) 64,528
Employee Performance-Based RSTUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Restricted stock units non vested grants (shares) 11,945
Employee Service-Based RSTUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Restricted stock units non vested grants (shares) 6,490
Cliff Vest | RSUs | 2016 employee stock incentive plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period, years 3 years
Cliff Vest | RSTUs  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period, years 3 years