|
Commitments and Contingencies (Warranty Accrual) (Details)
|
3 Months Ended |
|---|---|
|
Mar. 31, 2015
|
|
| Minimum [Member] | |
| Product Liability Contingency [Line Items] | |
| Product Warranty Period | 3 months |
| Maximum [Member] | |
| Product Liability Contingency [Line Items] | |
| Product Warranty Period | 6 months |