XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Organization and Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of weighted average number of shares outstanding and earnings per share

​

​

​

​

​

​

​

​

​

​

Three Months Ended March 31, 

​

    

2022

    

2021

Numerator for basic and diluted earnings per share:

 

​

  

 

​

  

Net income (loss)

​

$

54,871

​

$

(47,917)

Denominator:

​

 

  

​

 

  

Weighted average shares outstanding

​

 

70,950

​

 

64,036

Dilutive effect of stock-based awards

​

 

1,399

​

 

—

Diluted weighted average shares outstanding

​

 

72,349

​

 

64,036

Anti-dilutive stock-based awards excluded

​

 

2,942

​

 

12,234

Net income (loss) per common share:

​

 

​

​

 

​

Basic

​

$

0.77

​

$

(0.75)

Diluted

​

$

0.76

​

$

(0.75)

Summary of changes in our estimated warranty reserve

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

​

​

​

​

​

​

​

​

​

​

Three Months Ended March 31, 

​

    

2022

​

2021

Balance, beginning of period

​

$

2,822

​

$

769

Utilization of reserve

​

 

(1,434)

​

 

(231)

Warranty expense

​

 

116

​

 

406

Balance, end of period

​

$

1,504

​

$

944