XML 44 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Warranties (Tables)
3 Months Ended
Mar. 31, 2024
Warranties [Abstract]  
Schedule of Changes in Warranty Accrual

Three Months Ended March 31,

2024

2023

Beginning balance

$

11,524

$

13,136

Warranty expense provisions

2,670

1,829

Payments

(1,691)

(2,176)

Warranty adjustment

(1,291)

(458)

Ending balance

$

11,212

$

12,331