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

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended

​

Six Months Ended

​

​

June 30, 

​

June 30, 

(In thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

Beginning balance

​

$

2,253

​

$

2,774

​

$

2,330

​

$

2,993

Warranty provision

​

 

494

​

 

441

​

 

1,005

​

 

921

Processed warranty claims

​

 

(564)

​

 

(579)

​

 

(1,152)

​

 

(1,278)

Ending balance

​

$

2,183

​

$

2,636

​

$

2,183

​

$

2,636

​

​

​

​

​

​

​

​

​

​

​

​

​

Accrued warranty reserve, current

​

$

1,104

​

$

1,395

​

$

1,104

​

$

1,395

Accrued warranty reserve, non-current

​

​

1,079

​

​

1,241

​

​

1,079

​

​

1,241

Total accrued warranty reserve

​

$

2,183

​

$

2,636

​

$

2,183

​

$

2,636

​