XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Performance Share Units Narrative (Details) - Performance share units - shares
3 Months Ended
Oct. 31, 2023
May 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (in shares)   1,133,455
Vesting percentage 0.00%  
Award vesting period   4 years
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting percentage   0.00%
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting percentage   225.00%