Description of Business and Summary of Significant Accounting Policies (Warranties) (Details) $ in Thousands |
6 Months Ended |
|---|---|
|
Jun. 30, 2017
USD ($)
| |
| Changes in the product warranty liability | |
| Balance at the beginning of the period | $ 1,945 |
| Warranty costs accrued | 1,552 |
| Warranty claims | (1,323) |
| Balance at the end of the period | $ 2,174 |
| Alternate | |
| Product Warranty | |
| Product warranty period | 3 years |
| Minimum | |
| Product Warranty | |
| Product warranty period | 2 years |
| Maximum | |
| Product Warranty | |
| Product warranty period | 10 years |