XML 58 R46.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation (Details) - Subsequent Event [Member] - Equity and Incentive Plan, 2017 [Member] - $ / shares
shares in Millions
24 Months Ended
Apr. 30, 2019
Apr. 19, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Maximum number of shares authorized   5.5
Measurement period, performance-based restricted stock units 1 year  
Grant date fair value, restricted stock units   $ 43.30
Time-based Restricted Stock Units [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 4 years  
Performance-based Restricted Stock Units Graded Vesting [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 4 years  
Performance-based Restricted Stock Units Cliff Vesting [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years  
Measurement period for additional performance metrics 3 years