v3.24.2.u1
Warranty Reserves (Tables)
6 Months Ended
Jun. 30, 2024
Warranty Reserves  
Schedule of warranty reserves

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended

​

Six Months Ended

​

​

June 30, 

​

June 30, 

(In thousands)

    

2024

    

2023

    

2024

    

2023

Beginning balance

​

$

3,836

​

$

4,000

​

$

4,038

​

$

4,212

Warranty provision

​

 

902

​

 

1,026

​

 

1,742

​

 

1,900

Processed warranty claims

​

 

(1,046)

​

 

(1,198)

​

 

(2,088)

​

 

(2,284)

Ending balance

​

$

3,692

​

$

3,828

​

$

3,692

​

$

3,828

​

​

​

​

​

​

​

​

​

​

​

​

​

Accrued warranty reserve, current

​

$

2,131

​

$

1,871

​

$

2,131

​

$

1,871

Accrued warranty reserve, non-current

​

​

1,561

​

​

1,957

​

​

1,561

​

​

1,957

Total accrued warranty reserve

​

$

3,692

​

$

3,828

​

$

3,692

​

$

3,828

​