XML 39 R36.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition - Schedule of Performance Obligations (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
USD ($)
Sep. 30, 2019
USD ($)
segment
Dec. 31, 2018
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Number of reportable segments | segment   2  
Revenue recognized included in contract liabilities at beginning of period $ 2,100 $ 8,600  
Current - under one year      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Performance obligations $ 10,814 $ 10,814  
Performance obligation, percentage 72.00% 72.00%  
Performance obligations $ 10,814 $ 10,814  
Current - under one year | Restaurant/Retail      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Performance obligations 10,814 10,814  
Performance obligations 10,814 10,814  
Current - under one year | Government      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Performance obligations 0 0  
Performance obligations 0 0  
Non-current - over one year      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Performance obligations $ 4,148 $ 4,148  
Performance obligations, period 60 months 60 months  
Performance obligations $ 4,148 $ 4,148  
Non-current - over one year | Restaurant/Retail      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Performance obligations 4,148 4,148  
Performance obligations 4,148 4,148  
Non-current - over one year | Government      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Performance obligations 0 0  
Performance obligations 0 0  
Point in Time | Current - under one year      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Performance obligations     $ 9,645
Performance obligations     9,645
Point in Time | Current - under one year | Restaurant/Retail      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Performance obligations     9,320
Performance obligations     9,320
Point in Time | Current - under one year | Government      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Performance obligations     325
Performance obligations     325
Point in Time | Non-current - over one year      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Performance obligations     4,407
Performance obligations     4,407
Point in Time | Non-current - over one year | Restaurant/Retail      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Performance obligations     4,407
Performance obligations     4,407
Point in Time | Non-current - over one year | Government      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Performance obligations     0
Performance obligations     0
Over Time | Government      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Performance obligations 202,000 202,000 139,000
Performance obligations 202,000 202,000 139,000
Funded performance obligations $ 59,100 $ 59,100 $ 30,200