XML 14 R4.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Income Statement [Abstract]    
Revenue $ 70,622 $ 72,345
Cost of sales 17,730 19,151
Gross profit 52,892 53,194
Selling, general, and administrative 44,283 46,926
Income from operations 8,609 6,268
Other income (expense)    
Interest and dividend income, net 63 115
Other income (expense) 39 (24)
Nonoperating income (expense) 102 91
Income from operations before income taxes 8,711 6,359
Provision for income taxes 2,566 2,099
Net income $ 6,145 $ 4,260
Basic earnings (loss) per share    
Earnings per share - basic $ 0.52 $ 0.36
Diluted earnings (loss) per share    
Earnings per share - diluted $ 0.51 $ 0.36
Weighted average shares outstanding -    
Basic 11,901 11,862
Diluted 12,009 11,922
Cash dividends declared per share $ 0.32 $ 0.25