v3.25.2
Warranty Reserves (Tables)
6 Months Ended
Jun. 30, 2025
Warranty Reserves  
Schedule of warranty reserves

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(In thousands)

    

2025

    

2024

    

2025

    

2024

Beginning balance

$

2,774

$

3,836

$

2,993

$

4,038

Warranty provision

 

441

 

902

 

921

 

1,742

Processed warranty claims

 

(579)

 

(1,046)

 

(1,278)

 

(2,088)

Ending balance

$

2,636

$

3,692

$

2,636

$

3,692

Accrued warranty reserve, current

$

1,395

$

2,131

$

1,395

$

2,131

Accrued warranty reserve, non-current

1,241

1,561

1,241

1,561

Total accrued warranty reserve

$

2,636

$

3,692

$

2,636

$

3,692