XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Product Warranty (Tables)
9 Months Ended
Sep. 30, 2025
Product Warranty  
Schedule of product warranty liability

Nine months ended

September 30,

    

2025

    

2024

    

(in thousands)

Balance at January 1 (beginning of year)

$

15,183

$

16,757

Warranties issued during the period

 

6,498

 

9,004

Settlements made during the period

 

(9,632)

 

(9,313)

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

 

(712)

 

(48)

Balance at September 30 (end of period)

$

11,337

$

16,400

Amount classified as current

$

9,258

$

14,547

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

 

2,079

 

1,853

Total warranty liability

$

11,337

$

16,400