XML 34 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies (Impact of New Accounting Principles, Income) (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
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
Calculated under Revenue Guidance in Effect before Topic 606 [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Revenue $ 97,254  
Cost of sales 23,521  
Gross profit 73,733  
Selling, general, and administrative 59,523  
Income from operations 14,210  
Other income (expense)    
Interest and dividend income, net 249  
Other income (expense) (1)  
Nonoperating income (expense) 248  
Income from continuing operations before income taxes 14,458  
Provision for income taxes on continuing operations 2,608  
Net income $ 11,850  
Basic earnings per share    
Earnings Per Share, Basic $ 0.99  
Diluted earnings per share    
Earnings Per Share, Diluted $ 0.98  
Weighted average shares outstanding -    
Basic 12,030  
Diluted 12,139  
Difference between Revenue Guidance in Effect before and after Topic 606 [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Revenue $ 1,342  
Cost of sales (267)  
Gross profit 1,075  
Selling, general, and administrative (602)  
Income from operations 473  
Other income (expense)    
Income from continuing operations before income taxes 473  
Provision for income taxes on continuing operations (101)  
Net income $ 372  
Basic earnings per share    
Earnings Per Share, Basic $ 0.03  
Diluted earnings per share    
Earnings Per Share, Diluted $ 0.03