Summary of Significant Accounting Policies - Warranty Costs (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2017 |
Sep. 30, 2016 |
Sep. 30, 2017 |
Sep. 30, 2016 |
|
| Changes in the warranty reserve | ||||
| Accrued warranty reserve, beginning of period | $ 3,864 | $ 3,581 | $ 4,033 | $ 3,333 |
| Reserve provided | 687 | 952 | 2,496 | 2,440 |
| Payments | (997) | (1,004) | (2,975) | (2,244) |
| Accrued warranty reserve, end of period | $ 3,554 | $ 3,529 | $ 3,554 | $ 3,529 |