XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Warranty Reserves (Tables)
9 Months Ended
Sep. 30, 2025
Warranty Reserves  
Schedule of warranty reserves

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

(In thousands)

    

2025

    

2024

    

2025

    

2024

Beginning balance

$

2,636

$

3,692

$

2,993

$

4,038

Warranty provision

 

458

 

629

 

1,379

 

2,371

Processed warranty claims

 

(570)

 

(882)

 

(1,848)

 

(2,970)

Ending balance

$

2,524

$

3,439

$

2,524

$

3,439

Accrued warranty reserve, current

$

1,403

$

1,991

$

1,403

$

1,991

Accrued warranty reserve, non-current

1,121

1,448

1,121

1,448

Total accrued warranty reserve

$

2,524

$

3,439

$

2,524

$

3,439