XML 32 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Organization and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Weighted Average Number of Shares Outstanding and Income Per Share

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2020

    

2019

    

2020

    

2019

Numerator for basic and diluted earnings per share:

 

  

 

  

 

  

 

  

Net income (loss)

$

(30,759)

$

738

$

(26,685)

$

7,157

Denominator:

 

  

 

  

 

  

 

Weighted average shares outstanding

 

60,346

 

59,187

 

59,977

 

59,051

Dilutive effect of stock-based awards

 

 

813

 

 

825

Diluted weighted average shares outstanding

 

60,346

 

60,000

 

59,977

 

59,876

Anti-dilutive stock-based awards excluded

 

12,773

 

12,056

 

12,866

 

12,111

Net income (loss) per common share:

 

 

  

 

  

 

  

Basic

$

(0.51)

$

0.01

$

(0.44)

$

0.12

Diluted

$

(0.51)

$

0.01

$

(0.44)

$

0.12

Summary of Changes in Estimated Product Warranty Liabilities

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

Six Months Ended June 30, 

    

2020

2019

Balance, beginning of period

$

1,476

$

898

Utilization of reserve

 

(350)

 

(250)

Warranty expense (benefit)

 

(114)

 

634

Balance, end of period

$

1,012

$

1,282