XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of changes in our estimated warranty reserve

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

Year Ended December 31, 

    

2021

2020

Balance, beginning of period

$

769

$

1,476

Utilization of reserve

 

(873)

 

(700)

Warranty expense (benefit)

 

2,926

 

(7)

Balance, end of period

$

2,822

$

769

Schedule of weighted average number of shares outstanding and earnings 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, 

    

2021

    

2020

    

2019

Numerator for basic and diluted earnings per share:

 

  

 

  

 

  

Net income (loss)

$

(60,018)

$

(1,724)

$

882

Denominator:

 

  

 

  

 

  

Weighted average shares outstanding-basic

 

66,191

 

61,782

 

59,190

Dilutive effect of stock-based awards

 

 

 

828

Diluted weighted average shares outstanding

 

66,191

 

61,782

 

60,018

Anti-dilutive stock-based awards excluded

 

7,690

 

12,150

 

12,627

Net income (loss) per share:

 

 

 

  

Basic

$

(0.91)

$

(0.03)

$

0.01

Diluted

$

(0.91)

$

(0.03)

$

0.01