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