XML 40 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]  
Schedule of Performance Obligations and Determination of Selling Price
For all sales not bundled with other performance obligations, the Company determines selling price based on the following table.
Restaurant and Retail
Performance Obligation
Stand-alone Selling Price
Cost Plus Margin
Hardware
X
 
Pass Thru Hardware (Terminals, Printers, Card Readers, etc.)
 
X
Hardware Support (i.e., Advanced Exchange)
 
X
Installation
 
X
Maintenance
 
X
Software
X
 
Software Updates
 
X
Professional Services / Project Management
 
X
Software Activation
 
X
Schedule of Performance Obligations
The aggregate performance obligations attributable to each of our reporting segments is as follows (in thousands):
 
As of June 30, 2018
 
Current - under one year
Non-current - over one year
Restaurant
$
10,752

$
4,783

Government
484


TOTAL
$
11,236

$
4,783

 
As of December 31, 2017
 
Current - under one year
Non-current - over one year
Restaurant
$
6,199

$
2,668

Government
585


TOTAL
$
6,784

$
2,668

Schedule of Disaggregated Revenue
Disaggregated revenue for the three and six months ended June 30, 2018 is as follows (in thousands):
 
Three months ended June 30, 2018

Restaurant/Retail - Point in Time
Restaurant/Retail - Over Time
Government - Over Time
Restaurant
27,430

5,742


Grocery
873

782


Mission Systems


8,707

ISR Solutions


9,037

TOTAL
28,303

6,524

17,744


 
Six months ended June 30, 2018
 
Restaurant/Retail - Point in Time
Restaurant/Retail - Over Time
Government - Over Time
Restaurant
59,594

11,599


Grocery
1,626

1,528


Mission Systems


17,041

ISR Solutions


16,844

TOTAL
61,220

13,127

33,885