XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Warranties (Tables)
9 Months Ended
Sep. 30, 2022
Warranties [Abstract]  
Schedule of Changes in Warranty Accrual

Three Months Ended September 30,

Nine Months Ended September 30,

2022

2021

2022

2021

Beginning balance

$

14,127

$

13,862

$

13,343

$

13,824

Warranty expense provisions

3,498

2,459

7,645

7,139

Payments

(2,179)

(1,494)

(5,046)

(3,938)

Warranty adjustment

(110)

(2,512)

(606)

(4,710)

Ending balance

$

15,336

$

12,315

$

15,336

$

12,315