XML 40 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Warranties (Tables)
3 Months Ended
Mar. 31, 2023
Warranties [Abstract]  
Schedule of Changes in Warranty Accrual

Three Months Ended March 31,

2023

2022

Beginning balance

$

13,136

$

13,343

Warranty expense provisions

1,829

1,902

Payments

(2,176)

(1,185)

Warranty adjustment

(458)

(557)

Ending balance

$

12,331

$

13,503