XML 120 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Jan. 31, 2020
Jan. 31, 2019
Nov. 12, 2019
Share-based Compensation Arrangement by Share-based Payment Award          
Stock-based compensation expense $ 6,307 $ 8,305      
Number of Shares Authorized 2,000,000.0        
Number of Shares Available for Grant 1,700,000        
Maximum          
Share-based Compensation Arrangement by Share-based Payment Award          
Award Vesting Period 3 years        
Minimum          
Share-based Compensation Arrangement by Share-based Payment Award          
Award Vesting Period 1 year        
Restricted Stock Units (RSUs)          
Stock-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares          
Nonvested at January 31, 2020 574,980        
Vested (231,256)        
Canceled (2,409)        
Nonvested at April 30, 2020 341,315   574,980    
Performance Based Restricted Stock Units (PSRUs)          
Stock-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares          
Nonvested at January 31, 2020 363,563        
Vested (87,985)        
Canceled (34,305)        
Nonvested at April 30, 2020 241,273   363,563    
Performance Based Restricted Stock Units (PSRUs) | Maximum          
Stock-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 150.00%        
Performance Based Restricted Stock Units (PSRUs) | Minimum          
Stock-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage 0.00%        
Apollo [Domain]          
Share-based Compensation Arrangement by Share-based Payment Award          
Business Acquisition, Share Price         $ 145
Stock-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     110.00% 130.00%