XML 38 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of Performance Obligations The activity of outstanding performance obligations as is relates to customer deposits and deferred service revenue is as follows:
(in thousands)20202019
Beginning balance - January 1$16,000  $14,134  
Change in deferred revenue(430) (327) 
Changes in customer deposits(2,008) 1,272  
Ending balance - June 30$13,562  $15,079  
The value of existing contracts, net of amounts relating to work performed to that date are expected to be recognized as revenue over time as follows (in thousands):
Next 12 Months$56,458  
Months 13-2432,644  
Months 25-3624,821  
Thereafter15,690  
TOTAL$129,613  
Schedule of Disaggregated Revenue Disaggregation of revenue for the three and six months ended June 30, 2020 and June 30, 2019 is as follows:
(in thousands)Three months ended June 30, 2020
Restaurant/Retail - Point in TimeRestaurant/Retail - Over TimeGovernment - Over Time
Restaurant/Retail$19,820  $7,813  $—  
Mission Systems$—  $—  $8,087  
ISR Solutions$—  $—  $9,971  
TOTAL$19,820  $7,813  $18,058  
(in thousands)Three months ended June 30, 2019
Restaurant/Retail - Point in TimeRestaurant/Retail - Over TimeGovernment - Over Time
Restaurant/Retail$21,503  $5,829  $—  
Grocery283  647  —  
Mission Systems—  —  8,192  
ISR Solutions—  —  7,793  
TOTAL$21,786  $6,476  $15,985  
(in thousands)Six months ended June 30, 2020
Restaurant/Retail - Point in TimeRestaurant/Retail - Over TimeGovernment - Over Time
Restaurant/Retail$47,635  $17,407  $—  
Mission Systems—  —  16,535  
ISR Solutions—  —  18,846  
TOTAL$47,635  $17,407  $35,381  
(in thousands)Six months ended June 30, 2019
Restaurant/Retail - Point in TimeRestaurant/Retail - Over TimeGovernment - Over Time
Restaurant/Retail$43,880  $11,579  $—  
Grocery732  1,631  —  
Mission Systems—  —  16,738  
ISR Solutions—  —  14,369  
TOTAL$44,612  $13,210  $31,107