XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Product Warranty (Tables)
12 Months Ended
Dec. 31, 2023
Product Warranty  
Schedule of product warranty liability

 

Year ended December 31,

    

2023

    

2022

    

2021

 

(in thousands)

 

Balance at January 1 (beginning of year)

$

10,487

$

6,924

$

4,612

Warranties issued during the period

 

12,893

 

10,597

 

7,808

Settlements made during the period

 

(10,230)

 

(6,798)

 

(4,282)

Changes in estimate of liability for pre-existing warranties during the period

 

3,607

 

(236)

 

(1,214)

Balance at December 31 (end of period)

$

16,757

$

10,487

$

6,924

Amount classified as current

$

14,098

$

8,299

$

6,424

Amount classified as long-term (within other long-term liabilities)

 

2,659

 

2,188

 

500

Total warranty liability

$

16,757

$

10,487

$

6,924