XML 44 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2022
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:
December 31, 2022December 31, 2021
(in thousands)Current
under one year
Non-current
over one year
Current
under one year
Non-current
over one year
Restaurant/Retail$8,459 $5,125 $12,449 $7,597 
Government— — — — 
Total$8,459 $5,125 $12,449 $7,597 
The changes in deferred revenue, inclusive of both current and long-term, are as follows:
(in thousands)20222021
Beginning balance - January 1$20,046 $11,082 
Acquired deferred revenue (refer to "Note 2 - Acquisitions")443 11,125 
Recognition of deferred revenue(37,690)(19,229)
Deferral of revenue30,785 17,068 
Ending balance - December 31$13,584 $20,046 
Funded amounts represent committed funds under contract by government agencies and prime contractors. Of the December 31, 2022 contract backlog, contract revenue is expected to be recognized over time as follows:
(in thousands)
Next 12 months$77,832 
Months 13-2481,824 
Months 25-36157,459 
Thereafter16,824 
Total$333,939 
Schedule of Disaggregated Revenue Disaggregated revenue is as follows:
Year Ended December 31, 2022
(in thousands)Restaurant/Retail Point in TimeRestaurant/Retail Over TimeGovernment Point in TimeGovernment Over Time
Hardware$114,410 $— $— $— 
Subscription service— 97,499 — — 
Professional service20,937 29,501 — — 
Mission systems— — — 35,458 
Intelligence, surveillance, and reconnaissance solutions— — — 56,141 
Commercial software— — 1,132 717 
Total$135,347 $127,000 $1,132 $92,316 

Year Ended December 31, 2021
(in thousands)Restaurant/Retail Point in TimeRestaurant/Retail Over TimeGovernment Point in TimeGovernment Over Time
Hardware$105,014 $— $— $— 
Subscription service— 62,649 — — 
Professional service18,166 24,522 — — 
Mission systems— — — 38,311 
Intelligence, surveillance, and reconnaissance solutions— — — 33,188 
Commercial software— — 505 521 
Total$123,180 $87,171 $505 $72,020 

Year Ended December 31, 2020
(in thousands)Restaurant/Retail Point in TimeRestaurant/Retail Over TimeGovernment Point in TimeGovernment Over Time
Hardware$73,228 $— $— $— 
Subscription service— 31,370 — — 
Professional service15,992 21,922 — — 
Mission systems— — — 37,448 
Intelligence, surveillance, and reconnaissance solutions— — — 32,947 
Commercial software— — 686 193 
Total$89,220 $53,292 $686 $70,588