XML 52 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue From Contracts With Customer (Schedule of Remaining Performance Obligations) (Details)
$ in Thousands
Sep. 30, 2018
USD ($)
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