XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of Performance Obligations The activity of outstanding performance obligations as it relates to customer deposits and deferred service revenue is as follows:
(in thousands)20212020
Beginning balance - January 1$11,082 $12,486 
Recognition of deferred revenue(2,603)(4,034)
Deferral of revenue2,597 4,026 
Ending balance - March 31$11,076 $12,478 
The value of existing contracts, net of amounts relating to work performed at March 31, 2021 are expected to be recognized as revenue over time as follows (in thousands):
Next 12 Months$56,238 
Months 13-2447,328 
Months 25-3624,434 
Thereafter12,066 
TOTAL$140,066 
Schedule of Disaggregated Revenue
Disaggregation of revenue is as follows (in thousands):
Three months ended March 31, 2021
Restaurant/Retail
Point in Time
Restaurant/Retail
Over Time
Government
Over Time
Hardware$17,835 $— $— 
Software243 7,633 — 
Service3,412 7,461 — 
Mission Systems— — 9,547 
ISR Solutions— — 8,131 
Product— — 205 
TOTAL$21,490 $15,094 $17,883 
Three months ended March 31, 2020
Restaurant/Retail
Point in Time
Restaurant/Retail
Over Time
Government
Over Time
Hardware$18,137 $— $— 
Software562 6,382 — 
Service4,942 7,386 — 
Mission Systems— — 8,448 
ISR Solutions— — 8,772 
Product— — 103 
TOTAL$23,641 $13,768 $17,323 
The Company has reclassified the prior year information in the above table to conform to the current year presentation.