XML 12 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Income Statement [Abstract]    
Revenue $ 98,596 $ 70,622
Cost of sales 23,788 17,730
Gross profit 74,808 52,892
Selling, general, and administrative 60,125 44,283
Income from operations 14,683 8,609
Other income (expense)    
Interest and dividend income, net 249 63
Other income (expense) (1) 39
Nonoperating income (expense) 248 102
Income from continuing operations before income taxes 14,931 8,711
Provision for income taxes on continuing operations 2,709 2,566
Net income $ 12,222 $ 6,145
Basic earnings per share    
Earnings Per Share, Basic $ 1.02 $ 0.52
Diluted earnings per share    
Earnings Per Share, Diluted $ 1.01 $ 0.51
Weighted average shares outstanding -    
Basic 12,030 11,901
Diluted 12,139 12,009
Cash dividends declared per share $ 0.48 $ 0.32