XML 82 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity (Schedule of Computation of Basic and Diluted Earnings Per Share) (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Stockholders' Equity Note [Abstract]      
Weighted average shares outstanding for basic earnings per share 25,178 25,020 24,631
Common stock equivalents pertaining to stock options and deferred stock units 285 355 302
Weighted average shares outstanding for diluted earnings per share 25,463 25,375 24,933