XML 54 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Recognition - Schedule of Performance Obligations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Dec. 31, 2017
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue recognized included in contract liabilities at beginning of period $ 5,700  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2017-12-31    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Performance obligations   $ 6,784
Performance obligations, period 12 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-04-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Performance obligations $ 8,543  
Performance obligations, period 12 months  
Performance obligation, percentage 70.00%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-12-31    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Performance obligations   2,668
Performance obligations, period  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-04-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Performance obligations $ 3,649  
Performance obligations, period 60 months  
Restaurant | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2017-12-31    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Performance obligations   6,199
Restaurant | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-04-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Performance obligations $ 8,243  
Restaurant | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-12-31    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Performance obligations   2,668
Restaurant | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-04-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Performance obligations 3,649  
Government | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2017-12-31    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Performance obligations   585
Government | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-04-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Performance obligations 300  
Government | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-12-31    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Performance obligations   $ 0
Government | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-04-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Performance obligations $ 0