XML 82 R71.htm IDEA: XBRL DOCUMENT v3.19.1
NET INCOME PER SHARE (DILUTED SHARES TABLE) (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Weighted Average Number of Shares Outstanding Reconciliation [Abstract]    
Shares used in basic earnings per share calculation 46,203 45,871
Effect of dilutive securities:    
Stock options   10
Restricted stock units 387 569
Performance-based restricted stock units   2
Total effects of dilutive securities 387 581
Shares used in dilutive earnings per share calculation 46,590 46,452