Revenue From Contracts With Customer (Schedule of Remaining Performance Obligations) (Details) $ in Thousands | Sep. 30, 2018USD ($) |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-10-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 8,854 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-10-01 | Revenue expected to be recognized upon customer acceptance | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 7,443 |
Remaining Performance Obligations, Expected Timing | 3 months |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-10-01 | Revenue expected to be recognized on contracts for installation services | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 246 |
Remaining Performance Obligations, Expected Timing | 3 months |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-10-01 | Revenue expected to be recognized for extended warranty agreements | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 1,165 |
Remaining Performance Obligations, Expected Timing | 3 months |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-10-01 | Revenue deferred based on volume discount incentives | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 0 |
Remaining Performance Obligations, Expected Timing | 3 months |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 2,661 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01 | Revenue expected to be recognized upon customer acceptance | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 24 |
Remaining Performance Obligations, Expected Timing | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01 | Revenue expected to be recognized on contracts for installation services | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 236 |
Remaining Performance Obligations, Expected Timing | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01 | Revenue expected to be recognized for extended warranty agreements | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 1,910 |
Remaining Performance Obligations, Expected Timing | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01 | Revenue deferred based on volume discount incentives | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 491 |
Remaining Performance Obligations, Expected Timing | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 579 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01 | Revenue expected to be recognized upon customer acceptance | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 3 |
Remaining Performance Obligations, Expected Timing | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01 | Revenue expected to be recognized on contracts for installation services | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 0 |
Remaining Performance Obligations, Expected Timing | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01 | Revenue expected to be recognized for extended warranty agreements | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 576 |
Remaining Performance Obligations, Expected Timing | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01 | Revenue deferred based on volume discount incentives | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 0 |
Remaining Performance Obligations, Expected Timing | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 349 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | Revenue expected to be recognized upon customer acceptance | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 0 |
Remaining Performance Obligations, Expected Timing | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | Revenue expected to be recognized on contracts for installation services | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 0 |
Remaining Performance Obligations, Expected Timing | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | Revenue expected to be recognized for extended warranty agreements | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 349 |
Remaining Performance Obligations, Expected Timing | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01 | Revenue deferred based on volume discount incentives | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 0 |
Remaining Performance Obligations, Expected Timing | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 178 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | Revenue expected to be recognized upon customer acceptance | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 0 |
Remaining Performance Obligations, Expected Timing | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | Revenue expected to be recognized on contracts for installation services | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 0 |
Remaining Performance Obligations, Expected Timing | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | Revenue expected to be recognized for extended warranty agreements | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 178 |
Remaining Performance Obligations, Expected Timing | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01 | Revenue deferred based on volume discount incentives | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 0 |
Remaining Performance Obligations, Expected Timing | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 60 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Revenue expected to be recognized upon customer acceptance | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 0 |
Remaining Performance Obligations, Expected Timing | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Revenue expected to be recognized on contracts for installation services | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 0 |
Remaining Performance Obligations, Expected Timing | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Revenue expected to be recognized for extended warranty agreements | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 60 |
Remaining Performance Obligations, Expected Timing | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Revenue deferred based on volume discount incentives | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 0 |
Remaining Performance Obligations, Expected Timing | 1 year |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil) | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 12,681 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil) | Revenue expected to be recognized upon customer acceptance | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | 7,470 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil) | Revenue expected to be recognized on contracts for installation services | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | 482 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil) | Revenue expected to be recognized for extended warranty agreements | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | 4,238 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil) | Revenue deferred based on volume discount incentives | |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] | |
Remaining Performance Obligations | $ 491 |