XML 57 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Warranties (Schedule of Changes in Warranty Accrual) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Warranties [Abstract]    
Beginning balance $ 13,343 $ 13,824
Warranty expense provisions 1,902 2,298
Payments (1,185) (839)
Warranty adjustment (557) (1,803)
Ending balance $ 13,503 $ 13,480