XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies, Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Changes in product warranties [Roll forward]        
Balance, beginning of period $ 23,766 $ 18,213 $ 17,463 $ 17,663
Liabilities accrued for current year sales 35,450 27,381 88,371 72,720
Settlements of warranty claims (29,235) (26,730) (75,853) (71,519)
Balance, end of period $ 29,981 $ 18,864 $ 29,981 $ 18,864