XML 35 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2022
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)20222021
Beginning balance - January 1$20,046 $11,082 
Recognition of deferred revenue(9,941)(2,603)
Deferral of revenue10,857 2,597 
Ending balance - March 31$20,962 $11,076 
The value of existing contracts in the Government segment, net of amounts relating to work performed at March 31, 2022, is expected to be recognized as revenue over time as follows (in thousands):
Next 12 months$93,962 
Months 13-2457,185 
Months 25-3633,086 
Thereafter11,422 
Total$195,655 
Schedule of Disaggregated Revenue
Disaggregated revenue is as follows:
Three Months Ended March 31, 2022
(in thousands)Restaurant/Retail
point in time
Restaurant/Retail
over time
Government
over time
Hardware$24,653 $— $— 
Software34 19,313 — 
Service5,520 9,326 — 
Mission systems— — 8,915 
Intelligence, surveillance, and reconnaissance solutions
— — 12,290 
Product— — 234 
Total$30,207 $28,639 $21,439 
Three Months Ended March 31, 2021
(in thousands)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 
Intelligence, surveillance, and reconnaissance solutions
— — 8,131 
Product— — 205 
Total$21,490 $15,094 $17,883