XML 48 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Organization and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Changes in Estimated Product Warranty Liabilities
Changes in the Company’s estimated warranty reserve were as follows (in thousands):
 
2017
 
2016
 
2015
Balance, January 1
$
780

 
$
314

 
$
675

Utilization of reserve
(245
)
 
(155
)
 
(299
)
Warranty expense (recoveries)
109

 
621

 
(62
)
Balance, December 31
$
644

 
$
780

 
$
314

Net Sales by Geographic Area
For the years ended December 31, 2017, 2016 and 2015, net sales by geographic area as well as the percentage relationship to total net sales included in the accompanying statements of operations were as follows (in thousands):
 
Year Ended December 31,
 
2017
 
2016
 
2015
United States
$
282,810

 
82.3
%
 
$
218,757

 
81.6
%
 
$
161,803

 
81.8
%
Other Countries
60,988

 
17.7

 
49,488

 
18.4

 
36,089

 
18.2

Total
$
343,798

 
100.0
%
 
$
268,245

 
100.0
%
 
$
197,892

 
100.0
%
Weighted Average Number of Shares Outstanding and Income Per Share
The calculation of the weighted average number of shares outstanding and earnings per share are as follows (in thousands except per share data):
 
For the Year Ended December 31,
 
2017
 
2016
 
2015
Numerator for basic and diluted earnings per share:
 
 
 
 
 
Net income
$
5,207

 
$
17,297

 
$
19,933

Denominator:
 
 
 
 
 
Weighted average shares outstanding—basic
52,726

 
52,667

 
53,548

Dilutive effect of stock-based awards
1,172

 
869

 
1,090

Diluted weighted average shares outstanding
53,898

 
53,536

 
54,638

Anti-dilutive stock-based awards excluded
386

 
443

 
198

Net income per common share:
 
 
 
 
 
Basic
$
0.10

 
$
0.33

 
$
0.37

Diluted
$
0.10

 
$
0.32

 
$
0.36