XML 21 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Revenue Recognition REVENUE RECOGNITION
The Company's revenue is derived from software as a service (“SaaS”), hardware and software sales, software activation, hardware support, installations, maintenance and professional services. Accounting Standards Codification (“ASC”) Topic 606: Revenue from Contracts with Customers requires the Company to distinguish and measure performance obligations under customer contracts. Contract consideration is allocated to all performance obligations within the arrangement or contract. Performance obligations that are determined not to be distinct are combined with other performance obligations until the combined unit is determined to be distinct and that combined unit is then recognized as revenue over time or at a point in time depending on when control is transferred.

The Company evaluated the potential performance obligations within its Restaurant/Retail segment and evaluated whether each performance obligation met the ASC Topic 606 criteria to be considered a distinct performance obligation. Revenue in the Restaurant/Retail segment is recognized at a point in time for licensed software, hardware and installations. Revenue on these items are recognized when the customer obtains control of the asset. This generally occurs upon delivery and acceptance by the customer or upon installation or delivery to a third party carrier for onward delivery to customer. Additionally, revenue in the Restaurant/Retail segment relating to SaaS, the Company's Advanced Exchange hardware service program, its on-site support and other services is recognized over time as the customer simultaneously receives and consumes the benefits of the Company’s performance obligations. The Company’s support services are stand-ready obligations that are provided over the life of the contract, generally 12 months. The Company offers installation services to its customers for hardware and software for which the Company primarily hires third-party contractors to install the equipment on the Company's behalf. The Company pays third party contractors an installation service fee based on an hourly rate agreed to by the Company and contractor. When third party installers are used, the Company determines whether the nature of its performance obligations is to provide the specified goods or services itself (principal) or to arrange for a third-party to provide the goods or services (agent). In the Company's customer arrangements, the Company is primarily responsible for providing a good or service, has inventory risk before the good or service is transferred to the customer, and discretion in establishing prices; as a result, the Company has concluded that it is the principal in the arrangement and records installation revenue on a gross basis.

The support services associated with hardware and software sales are “stand-ready obligations” satisfied over time on the basis that the customer consumes and receives a benefit from having access to the Company's support resources, when and as needed, throughout the contract term. For this reason, the support services are recognized ratably over the contract term since the Company satisfies its obligation to stand ready by performing these services each day. Contracts typically require payment within 30 to 90 days from the shipping date or installation date, depending on the Company's terms with the customer. The primary method used to estimate a stand-alone selling price, is the price that the Company charges for the particular good or service sold by the Company separately under similar circumstances to similar customers. The Company determines stand-alone
selling prices as follows: hardware, software and software activation (one-time fee at the initial offering of software or SaaS) performance obligations are recognized at a stand-alone selling price based on the price at which the Company sells the particular good or service separately in similar circumstances and to similar customers. The stand-alone selling price for all other performance obligations, including: pass-through hardware, such as terminals, printers, or card readers; hardware support (referred to as Advanced Exchange), installation, maintenance, licensed software upgrades, and professional services (project management) is recognized by using an expected cost plus margin.

The Company's revenue in the Government segment is recognized over time as control is generally transferred continuously to its customers. Revenue generated by the Government segment is predominantly related to services; provided, however, revenue is also generated through the sale of materials, software, hardware, and maintenance. For the Government segment cost plus fixed fee contract portfolio, revenue is recognized over time using costs incurred to date to measure progress toward satisfying the Company's performance obligations. Incurred cost represents work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, material, overhead and general and administrative expenses. Profit is recognized on the fixed fee portion of the contract as costs are incurred and invoiced. Long-term fixed price contracts involve the use of judgment to estimate the total contract revenue and costs. For long-term fixed price contracts, the Company estimates the profit on a contract as the difference between the total estimated revenue and expected costs to complete the contract, and recognize that profit over the life of the contract. Contract estimates are based on various assumptions to project the outcome of future events. These assumptions include: labor productivity and availability; the complexity of the work to be performed; and the performance of subcontractors. Revenue and profit in future periods of contract performance are recognized using the aforesaid assumptions, and adjusting the estimate of costs to complete a contract. Once the services provided are determined to be distinct or not distinct, the Company evaluates how to allocate the transaction price. Generally, the Government segment does not sell the same good or service to similar customers and the contract performance obligations are unique to each government solicitation. The performance obligations are typically not distinct. In cases where there are distinct performance obligations, the transaction price would be allocated to each performance obligation on a ratable basis based upon the stand-alone selling price of each performance obligation. Cost plus margin is used for the cost plus fixed fee contract portfolios as well as the fixed price and time and materials contracts portfolios to determine the stand-alone selling price.

In the Government segment, when determining revenue recognition, the Company analyzes whether its performance obligations under Government contracts are satisfied over a period of time or at a point in time. In general, the Company's performance obligations are satisfied over a period of time; however, there may be circumstances where the latter or both scenarios could apply to a contract.

The Company usually expects payment within 30 to 90 days from satisfaction of its performance obligations. None of its contracts as of June 30, 2022 or June 30, 2021 contained a significant financing component.
 
Performance Obligations Outstanding

The Company's performance obligations outstanding represent the transaction price of firm, non-cancellable orders, with expected delivery dates to customers after June 30, 2022 and 2021, respectively, for work that has not yet been performed. 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 
Acquired deferred revenue (Note 3)— 11,125 
Recognition of deferred revenue(19,200)(11,437)
Deferral of revenue17,649 7,321 
Ending balance - June 30$18,495 $18,091 
The above table excludes customer deposits of $1.6 million and $1.7 million for the six months ended June 30, 2022 and 2021, respectively. The majority of the deferred revenue balances above relate to professional services, maintenance agreements, and software licenses. These balances are recognized on a straight-line basis over the life of the contract, with the majority of the balance being recognized within the next twelve months.
In the Restaurant/Retail segment most performance obligations relate to service and support contracts, approximately 64% of which the Company expects to fulfill within 12 months. The Company expects to fulfill 100% of support and service contracts within 60 months. At June 30, 2022 and December 31, 2021, transaction prices allocated to future performance obligations were $18.5 million and $20.0 million, respectively.

During the three months ended June 30, 2022 and 2021, the Company recognized revenue included in contract liabilities at the beginning of each respective period of $5.0 million and $8.8 million. During the six months ended June 30, 2022 and June 30, 2021, the Company recognized revenue included in contract liabilities at the beginning of each respective period of $9.5 million and $11.4 million.

In the Government segment, the value of existing contracts at June 30, 2022, net of amounts relating to work performed to that date, was approximately $182.7 million, of which $47.0 million was funded, and at December 31, 2021, the value of existing contracts, net of amounts relating to work performed to that date, was approximately $195.3 million, of which $38.6 million was funded. The value of existing contracts in the Government segment, net of amounts relating to work performed at June 30, 2022, is expected to be recognized as revenue over time as follows (in thousands):

Next 12 months$86,964 
Months 13-2455,987 
Months 25-3626,588 
Thereafter13,115 
Total$182,654 

Disaggregated Revenue

The Company disaggregates revenue from contracts with customers by major product line for each of its reporting segments because the Company believes it best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.

Disaggregated revenue is as follows:
Three Months Ended June 30, 2022
(in thousands)Restaurant/Retail
point in time
Restaurant/Retail
over time
Government
over time
Hardware$27,771 $— $— 
Software(11)20,640 — 
Service5,141 10,630 — 
Mission systems— — 11,747 
Intelligence, surveillance, and reconnaissance solutions
— — 8,883 
Product— — 292 
Total$32,901 $31,270 $20,922 
Three Months Ended June 30, 2021
(in thousands)Restaurant/Retail
point in time
Restaurant/Retail
over time
Government
over time
Hardware$23,355 $— $— 
Software294 14,806 — 
Service5,462 7,207 — 
Mission systems— — 9,284 
Intelligence, surveillance, and reconnaissance solutions
— — 8,338 
Product— — 204 
Total$29,111 $22,013 $17,826 
Six Months Ended June 30, 2022
(in thousands)Restaurant/Retail
point in time
Restaurant/Retail
over time
Government
over time
Hardware$52,424 $— $— 
Software23 39,953 — 
Service9,885 20,732 — 
Mission systems— — 24,037 
Intelligence, surveillance, and reconnaissance solutions
— — 17,798 
Product— — 526 
Total$62,332 $60,685 $42,361 
Six Months Ended June 30, 2021
(in thousands)Restaurant/Retail
point in time
Restaurant/Retail
over time
Government
over time
Hardware$41,190 $— $— 
Software537 22,439 — 
Service8,874 14,668 — 
Mission systems— — 18,831 
Intelligence, surveillance, and reconnaissance solutions
— — 16,469 
Product— — 409 
Total$50,601 $37,107 $35,709 
Practical Expedients and Exemptions

The Company generally expenses sales commissions when incurred because the amortization period would be less than one year or the total amount of commissions is immaterial. Commissions are recorded in selling, general and administrative expenses. The Company elected to exclude from measurement of the transaction price, all taxes assessed by governmental authorities that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the Company from a customer (for example, sales, use, value added, and some excise taxes).