XML 59 R41.htm IDEA: XBRL DOCUMENT v3.25.4
Product Warranty (Tables)
12 Months Ended
Dec. 31, 2025
Product Warranty  
Schedule of product warranty liability

 

Year ended December 31,

  ​ ​ ​

2025

  ​ ​ ​

2024

  ​ ​ ​

2023

 

(in thousands)

 

Balance at January 1 (beginning of year)

$

15,183

$

16,757

$

10,487

Warranties issued during the period

 

9,102

 

11,263

 

12,893

Settlements made during the period

 

(11,859)

 

(12,160)

 

(10,230)

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

 

(839)

 

(677)

 

3,607

Balance at December 31 (end of year)

$

11,587

$

15,183

$

16,757

Amount classified as current

$

9,516

$

13,022

$

14,098

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

 

2,071

 

2,161

 

2,659

Total warranty liability

$

11,587

$

15,183

$

16,757