XML 43 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Revenue Recognition (Details) [Line Items]        
Segment Reporting Information, Description of Products and Services     The Company has two primary revenue streams which are Digital product sales and Digital product lease and maintenance  
Provision for Doubtful Accounts $ 1,300,000   $ 1,517,000 $ 33,000
Allowance for Doubtful Accounts Receivable, Recoveries   $ 20,000    
2018-10-01 [Member]        
Revenue Recognition (Details) [Line Items]        
Revenue, Remaining Performance Obligation, Percentage 64.00%   64.00%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 12 months   12 months  
2019-10-01 [Member]        
Revenue Recognition (Details) [Line Items]        
Revenue, Remaining Performance Obligation, Percentage 22.00%   22.00%  
2021-10-01 [Member]        
Revenue Recognition (Details) [Line Items]        
Revenue, Remaining Performance Obligation, Percentage 14.00%   14.00%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 37 months   37 months  
Minimum [Member]        
Revenue Recognition (Details) [Line Items]        
Lease and Maintenance, Term of Contract     1 month  
Minimum [Member] | 2019-10-01 [Member]        
Revenue Recognition (Details) [Line Items]        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 13 months   13 months  
Maximum [Member]        
Revenue Recognition (Details) [Line Items]        
Lease and Maintenance, Term of Contract     10 years  
Maximum [Member] | 2019-10-01 [Member]        
Revenue Recognition (Details) [Line Items]        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 36 months   36 months  
Digital Product Sales [Member]        
Revenue Recognition (Details) [Line Items]        
Revenue, Remaining Performance Obligation, Amount $ 2,600,000   $ 2,600,000  
Digital Product Lease And Maintenance [Member]        
Revenue Recognition (Details) [Line Items]        
Revenue, Remaining Performance Obligation, Amount $ 3,900,000   $ 3,900,000