XML 46 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Warranty Reserves (Tables)
12 Months Ended
Dec. 31, 2023
Warranty Reserves  
Schedule of warranty reserves

Year Ended

December 31, 

(In thousands)

2023

    

2022

    

    

2021

Beginning balance

$

4,212

$

4,959

$

4,841

Warranty provision

 

4,611

 

2,047

 

2,606

Processed warranty claims

 

(4,785)

 

(2,794)

 

(2,488)

Ending balance

$

4,038

$

4,212

$

4,959

Accrued warranty reserve, current

$

2,357

$

2,005

$

1,851

Accrued warranty reserve, non-current

1,681

2,207

3,108

Total accrued warranty reserve

$

4,038

$

4,212

$

4,959