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 |