XML 33 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Organization and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
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):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Numerator for basic and diluted earnings per share:
 
 
 
 
 
 
 
Net income
$
8,485

 
$
2,276

 
$
21,411

 
$
6,856

Denominator:
 
 
 
 
 
 
 
Weighted average shares outstanding
55,527

 
52,736

 
54,330

 
52,578

Dilutive effect of stock-based awards
1,527

 
1,034

 
1,562

 
1,145

Diluted weighted average shares outstanding
57,054

 
53,770

 
55,892

 
53,723

Anti-dilutive stock-based awards excluded
3,023

 
544

 
1,533

 
690

Net income per common share:
 
 
 
 
 
 
 
Basic
$
0.15

 
$
0.04

 
$
0.39

 
$
0.13

Diluted
$
0.15

 
$
0.04

 
$
0.38

 
$
0.13

Summary of Changes in Estimated Product Warranty Liabilities
Changes in the Company’s estimated product warranty liabilities were as follows (in thousands):
 
Six Months Ended June 30,
 
2018
 
2017
Balance, beginning of period
$
644

 
$
780

Utilization of accrual
(149
)
 
(120
)
Warranty expense (recovery)
10

 
(96
)
Balance, end of period
$
505

 
$
564