XML 157 R71.htm IDEA: XBRL DOCUMENT v3.19.1
Employee Benefit Plans | Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 2,000,000.0    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 2,000,000    
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Contractual Terms 10 years    
Share-based Compensation $ 31,513 $ 29,381 $ 13,947
Employee Service Share-based Compensation, Tax Benefit from Compensation Expense 7,400 9,600 4,600
Employee Service Share-based Compensation, Tax Benefit from Exercise of Stock Options $ 5,400 $ 5,900 $ 4,800
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 1 year    
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 3 years