Annual report [Section 13 and 15(d), not S-K Item 405]

Commitments and Contingencies (Tables)

v3.25.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Changes in Aggregate Product Warranty Liabilities

The following table identifies the changes in the Company’s aggregate product warranty liabilities for the years ended December 31, 2025, 2024 and 2023, respectively:

 

 

 

December 31,

 

 

 

2025

 

 

2024

 

 

2023

 

Product warranty liability at beginning of period

 

$

26,086

 

 

$

23,478

 

 

$

19,913

 

Accruals for warranties issued

 

 

15,227

 

 

 

12,076

 

 

 

9,843

 

Adjustments related to preexisting warranties (including changes in estimates)

 

 

(3,949

)

 

 

280

 

 

 

5,014

 

Settlements made (in cash or in kind)

 

 

(9,054

)

 

 

(9,748

)

 

 

(11,292

)

Product warranty liability at end of period

 

$

28,310

 

 

$

26,086

 

 

$

23,478