XML 139 R78.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Benefit Plans | Employee Stock Purchase Plans (Details) - Employee Stock Purchase Plan [Member]
12 Months Ended
Jan. 31, 2020
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common Stock Shares Authorized Employee Stock Purchase Plan 1,000,000.0
Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Rate, Purchase Price as Percentage of Market Price 85.00%
Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Fair Market Value Per Employee | $ $ 25,000
Employee Stock Purchase Plans, Aggregate Shares Issued 575,174