Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Tables)

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

 

 

 

December 31,

 

 

 

2023

 

 

2022

 

 

2021

 

Product warranty liability at beginning of period

 

$

19,913

 

 

$

13,726

 

 

$

14,394

 

Accruals for warranties issued

 

 

9,843

 

 

 

10,416

 

 

 

9,168

 

Adjustments related to preexisting warranties (including changes in estimates)

 

 

5,014

 

 

 

8,234

 

 

 

(597

)

Settlements made (in cash or in kind)

 

 

(11,292

)

 

 

(12,463

)

 

 

(9,239

)

Product warranty liability at end of period

 

$

23,478

 

 

$

19,913

 

 

$

13,726