XML 98 R75.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Benefit Plans | Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2018
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 1,700,000    
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Contractual Terms 10 years    
Share-based Payment Arrangement, Noncash Expense $ 32,187 $ 31,513 $ 29,381
Share-based Payment Arrangement, Expense, Tax Benefit 7,600 7,400 9,600
Share-based Payment Arrangement, Exercise of Option, Tax Benefit $ 7,000 $ 5,400 $ 5,900
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