XML 39 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Organization and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2022
Organization and Summary of Significant Accounting Policies  
Schedule of weighted average number of shares outstanding and earnings per share

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended June 30, 

​

Six Months Ended June 30, 

​

    

2022

    

2021

    

2022

    

2021

Numerator for basic and diluted earnings per share:

 

​

  

 

​

  

 

​

  

 

​

  

Net income (loss)

​

$

50,962

​

$

(47,117)

​

$

105,833

​

$

(95,034)

Denominator:

​

 

  

​

 

  

​

 

  

​

 

  

Weighted average shares outstanding

​

 

71,040

​

 

65,166

​

 

70,995

​

 

64,604

Dilutive effect of stock-based awards

​

 

1,243

​

 

—

​

 

1,321

​

 

—

Diluted weighted average shares outstanding

​

 

72,283

​

 

65,166

​

 

72,316

​

 

64,604

Anti-dilutive stock-based awards excluded

​

 

2,991

​

 

10,537

​

 

2,912

​

 

8,950

Net income (loss) per common share:

​

 

​

​

 

​

​

 

  

​

 

  

Basic

​

$

0.72

​

$

(0.72)

​

$

1.49

​

$

(1.47)

Diluted

​

$

0.71

​

$

(0.72)

​

$

1.46

​

$

(1.47)

Summary of changes in our estimated warranty reserve

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

​

​

​

​

​

​

​

​

​

​

Six Months Ended June 30, 

​

    

2022

​

2021

Balance, beginning of period

​

$

2,822

​

$

769

Utilization of reserve

​

 

(1,574)

​

 

(481)

Warranty expense

​

 

380

​

 

613

Balance, end of period

​

$

1,628

​

$

901