XML 45 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2023
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:
March 31, 2023December 31, 2022
Current under one yearNon-current over one yearCurrent under one yearNon-current over one year
Restaurant/Retail$7,457 $6,245 $8,459 $5,125 
Government— — — — 
Total$7,457 $6,245 $8,459 $5,125 
The changes in deferred revenue, inclusive of both current and long-term, are as follows:
(in thousands)20232022
Beginning balance - January 1$13,584 $20,046 
Recognition of deferred revenue(7,550)(9,941)
Deferral of revenue7,668 10,857 
Ending balance - March 31$13,702 $20,962 
The value of existing contracts in the Government segment, net of amounts relating to work performed at March 31, 2023, is expected to be recognized as revenue over time as follows (in thousands):
Next 12 months$153,178 
Months 13-2499,762 
Months 25-3652,747 
Thereafter18,796 
Total$324,483 
Schedule of Disaggregated Revenue
Disaggregated revenue is as follows:
Three Months Ended March 31, 2023
(in thousands)Restaurant/Retail
point in time
Restaurant/Retail
over time
Government point in timeGovernment
over time
Hardware$26,777 $— $— $— 
Subscription service— 27,965 — — 
Professional service6,485 7,357 — — 
Mission systems— — — 9,383 
Intelligence, surveillance, and reconnaissance solutions
— — — 22,216 
Commercial software— — 80 174 
Total$33,262 $35,322 $80 $31,773 
Three Months Ended March 31, 2022
(in thousands)Restaurant/Retail
point in time
Restaurant/Retail
over time
Government point in timeGovernment
over time
Hardware$25,073 $— $— $— 
Subscription service— 21,285 — — 
Professional service5,134 7,354 — — 
Mission systems— — — 8,915 
Intelligence, surveillance, and reconnaissance solutions
— — — 12,290 
Commercial software— — 83 151 
Total$30,207 $28,639 $83 $21,356