XML 43 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Organization and Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Weighted Average Number of Shares Outstanding and Income Per Share

​

​

​

​

​

​

​

​

​

​

Three Months Ended March 31, 

​

    

2020

    

2019

Numerator for basic and diluted earnings per share:

 

​

  

 

​

  

Net income

​

$

4,074

​

$

6,419

Denominator:

​

 

  

​

 

  

Weighted average shares outstanding

​

 

59,609

​

 

58,914

Dilutive effect of stock-based awards

​

 

785

​

 

837

Diluted weighted average shares outstanding

​

 

60,394

​

 

59,751

Anti-dilutive stock-based awards excluded

​

 

12,161

​

 

12,125

Net income per common share:

​

 

​

​

 

  

Basic

​

$

0.07

​

$

0.11

Diluted

​

$

0.07

​

$

0.11

Summary of Changes in Estimated Product Warranty Liabilities

Changes in our estimated product warranty liabilities were as follows (in thousands):

​

​

​

​

​

​

​

​

​

​

Three Months Ended March 31, 

​

    

2020

​

2019

Balance, beginning of period

​

$

1,476

​

$

898

Utilization of reserve

​

 

(171)

​

 

(123)

Warranty expense (benefit)

​

 

(85)

​

 

252

Balance, end of period

​

$

1,220

​

$

1,027