Earnings Per Share (Tables)
12 Months Ended
Jan. 31, 2015
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table provides a reconciliation between basic and diluted weighted-average shares used to calculate basic and diluted earnings per share:
 
 
2014
 
2013
 
2012
 
(in thousands)
Weighted-average shares - basic
84,144

 
84,466

 
86,852

Dilutive effect of stock options, restricted stock units, and restricted stock
410

 
602

 
354

Weighted-average shares - diluted
84,554

 
85,068

 
87,206