XML 48 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue (Narrative) (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, remaining performance obligation $ 3,004  
Deferred revenue balance 13,280  
Increase in deferred revenue $ 685  
Deferred revenue, revenue recognized   $ 9,706
Maximum [Member]    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue remaining performance obligation service contract period 36 months  
Minimum [Member]    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue remaining performance obligation service contract period 13 months