XML 51 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Warranty Reserves (Tables)
12 Months Ended
Dec. 31, 2024
Warranty Reserves  
Schedule of warranty reserves

Year Ended

December 31, 

(In thousands)

2024

    

2023

    

    

2022

Beginning balance

$

4,038

$

4,212

$

4,959

Warranty provision

 

2,677

 

4,611

 

2,047

Processed warranty claims

 

(3,722)

 

(4,785)

 

(2,794)

Ending balance

$

2,993

$

4,038

$

4,212

Accrued warranty reserve, current

$

1,784

$

2,357

$

2,005

Accrued warranty reserve, non-current

1,209

1,681

2,207

Total accrued warranty reserve

$

2,993

$

4,038

$

4,212