XML 12 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Income Statement [Abstract]        
Revenue $ 139,239 $ 77,205 $ 355,159 $ 223,556
Cost of sales 32,038 19,022 84,351 54,870
Gross profit 107,201 58,183 270,808 168,686
Selling, general, and administrative 89,734 47,956 221,548 138,540
Income from operations 17,467 10,227 49,260 30,146
Other income (expense)        
Interest income, net 361 148 940 352
Other income (expense)   (4) 178 32
Nonoperating income (expense) 361 144 1,118 384
Income from operations before income taxes 17,828 10,371 50,378 30,530
Provision for income taxes 4,047 3,685 10,242 10,115
Net income $ 13,781 $ 6,686 $ 40,136 $ 20,415
Basic earnings per share        
Earnings per share, basic $ 1.15 $ 0.56 $ 3.34 $ 1.71
Diluted earnings per share        
Earnings per share, diluted $ 1.14 $ 0.55 $ 3.31 $ 1.69
Weighted average shares outstanding -        
Basic 11,954 11,930 12,006 11,920
Diluted 12,097 12,095 12,112 12,063
Cash dividends declared per share $ 0.48 $ 0.32 $ 1.44 $ 0.96