XML 118 R104.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock-Based Compensation - Employee Stock Purchase Plan Activity (Details) - Employee Stock Purchase Plan - $ / shares
Jul. 31, 2017
Jan. 31, 2017
Stock-Based Compensation    
Shares issued (in shares) 219,586 246,237
Fair market value at purchase date (in dollars per share) $ 9.29 $ 11.20