XML 77 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Warranties - Changes in Warrants (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Warranty accrual:      
Balance, beginning of period $ 13,522 $ 12,652 $ 11,421
Payments made (6,734) (5,751) (6,816)
Provisions 6,351 6,621 8,047
Assumed in business combination (Note 4) 630 0 0
Balance, end of period 13,769 13,522 12,652
Warranty expense $ 6,351 $ 6,621 $ 8,047