XML 69 R47.htm IDEA: XBRL DOCUMENT v3.25.4
WARRANTY (Tables)
12 Months Ended
Dec. 31, 2025
WARRANTY  
Summary of warranty accrual balance

The changes in the Company’s warranty accrual balance in the years ended December 31, 2025, 2024 and 2023 were as follows (in thousands):

Balance at

Balance at

beginning

end of

Year ended December 31, 

  ​ ​ ​

of year

  ​ ​ ​

Provision

  ​ ​ ​

Settlements

  ​ ​ ​

year

2025

$

12,300

$

5,954

$

(5,435)

$

12,819

2024

$

12,243

$

5,423

$

(5,366)

$

12,300

2023

$

11,857

$

5,875

$

(5,489)

$

12,243