XML 60 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Warranties (Schedule of Changes in Warranty Accrual) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Warranties [Abstract]        
Beginning balance $ 12,331 $ 13,503 $ 13,136 $ 13,343
Warranty expense provisions 2,472 2,245 4,301 4,147
Payments (1,593) (1,679) (3,769) (2,867)
Warranty adjustment (226) 58 (684) (496)
Ending balance $ 12,984 $ 14,127 $ 12,984 $ 14,127