XML 107 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Warranty and Extended Service Contract - Summary of Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Movement in Standard Product Warranty Accrual [Roll Forward]        
Beginning Balance $ 3,351 $ 3,398 $ 2,908 $ 4,401
Add: Accruals for warranties issued during the period 2,210 1,100 3,735 1,960
Less: Settlements made during the period (1,772) (1,343) (2,854) (3,206)
Ending Balance 3,789 3,155 3,789 3,155
Extended product warranty accrual $ 600 $ 1,700 $ 600 $ 1,700