XML 15 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Income Statement [Abstract]      
Revenue $ 301,563 $ 274,534 $ 272,773
Cost of sales 73,751 68,870 71,458
Gross profit 227,812 205,664 201,315
Selling, general, and administrative 188,180 178,805 172,631
Income from operations 39,632 26,859 28,684
Other income (expense)      
Interest and dividend income, net 558 283 661
Other income (expense) 136 (20) 326
Nonoperating income (expense) 694 263 987
Income from continuing operations before income taxes 40,326 27,122 29,671
Provision for income taxes on continuing operations 12,605 9,287 10,104
Income from continuing operations 27,721 17,835 19,567
Income from discontinued operations, net of tax     491
Net income $ 27,721 $ 17,835 $ 20,058
Basic earnings per share      
Earnings per share from continuing operations $ 2.32 $ 1.51 $ 1.64
Earnings per share from discontinued operations     0.04
Total basic earnings per share 2.32 1.51 1.68
Diluted earnings per share      
Earnings per share from continuing operations 2.29 1.49 1.62
Earnings per share from discontinued operations     0.04
Total diluted earnings per share $ 2.29 $ 1.49 $ 1.66
Weighted average shares outstanding -      
Basic 11,924 11,842 11,959
Diluted 12,088 11,947 12,071
Cash dividends declared per share $ 1.44 $ 1.07 $ 0.25