Warranties (Schedule of Changes in Warranty Accrual) (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
Warranties [Abstract] | ||||
Beginning balance | $ 11,598 | $ 12,984 | $ 11,524 | $ 13,136 |
Warranty expense provisions | 2,721 | 2,199 | 7,861 | 6,500 |
Payments | (1,770) | (1,874) | (5,303) | (5,643) |
Warranty adjustment | (346) | (520) | (1,879) | (1,204) |
Ending balance | $ 12,203 | $ 12,789 | $ 12,203 | $ 12,789 |