Revenue Recognition The Company reports revenues under ASC 606, "Revenue from Contracts with Customers" and all the related amendments (Topic 606) The Company recognizes revenue after applying the following five steps: 1) identification of the contract, or contracts, with a customer; 2) identification of the performance obligations in the contract, including whether they are distinct within the context of the contract; 3) determination of the transaction price, including the constraint on variable consideration; 4) allocation of the transaction price to the performance obligations in the contract; and 5) recognition of revenue when, or as, performance obligations are satisfied. Hardware and Software Revenue Recognition The Company is a primary resale channel for a large group of vendors and suppliers, including original equipment manufacturers ("OEMs"), software publishers and wholesale distributors. The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are established, the contract has commercial substance and collectability of consideration is probable. The Company evaluates the following indicators amongst others when determining whether it is acting as a principal in the transaction and recording revenue on a gross basis: (i) the Company is primarily responsible for fulfilling the promise to provide the specified product or service, (ii) the Company has inventory risk before the specified good or service has been transferred to a customer or after transfer of control to the customer and (iii) the Company has discretion in establishing the price for the specified good or service. If the terms of a transaction do not indicate the Company is acting as a principal in the transaction, then the Company is acting as an agent in the transaction and the associated revenues are recognized on a net basis. The Company recognizes revenue once control has passed to the customer. The following indicators are evaluated in determining when control has passed to the customer: (i) the Company has a right to payment for the product or service, (ii) the customer has legal title to the product, (iii) the Company has transferred physical possession of the product to the customer, (iv) the customer has the significant risk and rewards of ownership of the product and (v) the customer has accepted the product. The Company's products can be delivered to customers in a variety of ways, including (i) as physical product shipped from the Company's warehouse, (ii) via drop-shipment by the vendor or supplier or (iii) via electronic delivery of keys for software licenses. The Company's shipping terms typically specify F.O.B. destination. The Company leverages drop-shipment arrangements with many of its vendors and suppliers to deliver products to its customers without having to physically hold the inventory at its warehouse. The Company is the principal in the transaction and recognizes revenue for drop-shipment arrangements on a gross basis. The Company may provide integration of products from multiple vendors as a solution it sells to the customer. In this arrangement, the Company provides direct warranty to the customer with the Company's own personnel as the customer requires warranty on the solution and not individual vendor products. This type of warranty is sold integral to the overall solution quoted to the customer. The Company considers these service-type warranties to be performance obligations of the principal from the underlying products that make up a solution and therefore is acting as a principal in the transaction and records revenue on a gross basis at the point of sale. License and Maintenance Services Revenue Recognition The Company provides a customized design and configuration solution for its customers and in this capacity resells hardware, software and other IT equipment license and maintenance services in exchange for fixed fees. The Company selects the vendors and sells the products and services, including maintenance services, that best fit the customer's needs. For sales of maintenance services and warranties, the customer obtains control at the point in time that the services to be provided by a third-party vendor are purchased by the customer and therefore the Company's performance obligation to provide the overall systems solution is satisfied at that time. The Company's customers generally pay within 30 to 60 days from the receipt of a customer-approved invoice. For resale of services, including maintenance services, warranties, and extended warranties, the Company is acting as an agent as the primary activity for those services are fulfilled by a third party. While the Company may facilitate and act as a first responder for these services, the third-party service providers perform the primary maintenance and warranty services for the customer. Therefore, the Company is not primarily responsible for performing these services and revenue is recorded on a net basis. Professional Services Revenue Recognition The Company's professional services include fixed fee and time and materials contracts. Fixed fees are paid monthly, in phases, or upon acceptance of deliverables. The Company's time and materials contracts are paid weekly or monthly based on hours worked. Revenue on time and material contracts is recognized based on a fixed hourly rate as direct labor hours are expended. Materials, or other specified direct costs, are reimbursed as actual costs and may include markup. The Company has elected the practical expedient to recognize revenue for the right to invoice because the Company's right to consideration corresponds directly with the value to the customer of the performance completed to date. For fixed fee contracts, the Company recognizes revenue evenly over the service period using a time-based measure because the Company is providing continuous service. Because the Company's contracts have an expected duration of one year or less, the Company has elected the practical expedient in ASC 606-10-50-14(a) to not disclose information about its remaining performance obligations. Anticipated losses are recognized as soon as they become known. For the nine months ended September 30, 2020 and 2019, the Company did not incur any such losses. These amounts are based on known and estimated factors. Revenues from time and material or firm fixed price long-term and short-term contracts are derived principally with various United States government agencies.