XML 47 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of Performance Obligations The aggregate uncompleted performance obligations attributable to each of the Company's reporting segments is as follows (in thousands):
December 31, 2020December 31, 2019
Current
under one year
Non-current
over one year
Current
under one year
Non-current
over one year
Restaurant/Retail$9,506 $3,082 $12,084 $3,916 
Government— — — — 
TOTAL$9,506 $3,082 $12,084 $3,916 
The changes in deferred revenue, inclusive of both current and long-term, are as follows:
(in thousands)20202019
Beginning balance - January 1$12,486 $12,813 
Recognition of deferred revenue(11,005)(7,800)
Deferral of revenue9,601 7,473 
Ending balance - December 31$11,082 $12,486 
Schedule of Disaggregated Revenue Disaggregated revenue is as follows (in thousands):
Year Ended December 31, 2020
Restaurant/Retail
Point in Time
Restaurant/Retail
Over Time
Government
Over Time
Restaurant$73,228 $69,284 $— 
ISR Solutions— — 38,327 
Mission Systems— — 32,947 
TOTAL$73,228 $69,284 $71,274 
Year Ended December 31, 2019
Restaurant/Retail
Point in Time
Restaurant/Retail
Over Time
Government
Over Time
Restaurant$92,702 $27,224 $— 
Grocery1,155 2,226 — 
ISR Solutions— — 30,413 
Mission Systems— — 33,512 
TOTAL$93,857 $29,450 $63,925 
Year Ended December 31, 2018
Restaurant/Retail
Point in Time
Restaurant/Retail
Over Time
Government
Over Time
Restaurant$98,353 $29,713 $— 
Grocery2,907 3,096 — 
ISR Solutions— — 32,381 
Mission Systems— — 34,796 
TOTAL$101,260 $32,809 $67,177