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

Commitments and Contingencies (Tables)

v3.25.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2024
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, 2024, 2023 and 2022, respectively:

 

 

 

December 31,

 

 

 

2024

 

 

2023

 

 

2022

 

Product warranty liability at beginning of period

 

$

23,478

 

 

$

19,913

 

 

$

13,726

 

Accruals for warranties issued

 

 

12,076

 

 

 

9,843

 

 

 

10,416

 

Adjustments related to preexisting warranties (including changes in estimates)

 

 

280

 

 

 

5,014

 

 

 

8,234

 

Settlements made (in cash or in kind)

 

 

(9,748

)

 

 

(11,292

)

 

 

(12,463

)

Product warranty liability at end of period

 

$

26,086

 

 

$

23,478

 

 

$

19,913