XML 76 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2021
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, 2021December 31, 2020
Current
under one year
Non-current
over one year
Current
under one year
Non-current
over one year
Restaurant/Retail$12,449 $7,597 $8,000 $3,082 
Government— — — — 
Total$12,449 $7,597 $8,000 $3,082 
The changes in deferred revenue, inclusive of both current and long-term, are as follows:
(in thousands)20212020
Beginning balance - January 1$11,082 $12,486 
Acquired deferred revenue (Note 2)11,125 — 
Recognition of deferred revenue(19,229)(11,005)
Deferral of revenue17,068 9,601 
Ending balance - December 31$20,046 $11,082 
Schedule of Disaggregated Revenue Disaggregated revenue is as follows (in thousands):
Year Ended December 31, 2021
Restaurant/Retail Point in TimeRestaurant/Retail Over TimeGovernment Over Time
Hardware$102,066 $— $— 
Software1,131 56,723 — 
Service19,983 30,448 — 
Mission systems— — 38,311 
Intelligence, surveillance, and reconnaissance solutions— — 33,188 
Product— — 1,026 
Total$123,180 $87,171 $72,525 
Year Ended December 31, 2020
Restaurant/Retail Point in TimeRestaurant/Retail Over TimeGovernment Over Time
Hardware$72,029 $— $— 
Software668 25,716 — 
Service16,523 27,576 — 
Mission systems— — 37,448 
Intelligence, surveillance, and reconnaissance solutions— — 32,947 
Product— — 879 
Total$89,220 $53,292 $71,274 
Restaurant/Retail balances in the amount of $142.5 million presented across hardware, software and service was reclassified in the above table to conform with current year presentation.

Year Ended December 31, 2019
Restaurant/Retail Point in TimeRestaurant/Retail Over TimeGovernment Over Time
Hardware$63,811 $— $— 
Software3,143 13,677 — 
Service26,903 15,773 — 
Mission systems— — 29,541 
Intelligence, surveillance, and reconnaissance solutions— — 33,513 
Product— — 871 
Total$93,857 $29,450 $63,925 
Restaurant/Retail balances in the amount of $123.3 million presented across hardware, software and service was reclassified in the above table to conform with current year presentation.