XML 42 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Warranties (Tables)
6 Months Ended
Jun. 30, 2021
Warranties [Abstract]  
Schedule of Changes in Warranty Accrual

Three Months Ended June 30,

Six Months Ended June 30,

2021

2020

2021

2020

Beginning balance

$

13,480

$

9,727

$

13,824

$

9,731

Warranty expense provisions

2,382

2,274

4,680

4,051

Payments

(1,605)

(612)

(2,444)

(1,301)

Warranty adjustment

(395)

(168)

(2,198)

(1,260)

Ending balance

$

13,862

$

11,221

$

13,862

$

11,221