Revenue from Contracts with Customers | 2. Revenue from Contracts with Customers The Company recognizes revenue on time-and-material Time-and-material out-of-pocket Out-of-pocket The Company recognizes revenue on fixed price contracts over time as services are rendered and uses a cost-based input method to measure progress. Determining a measure of progress requires management to make judgments that affect the timing of revenue recognized. Under the cost-based input method, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. Revenues, including estimated fees or profits, are recorded proportionally as costs are incurred. The Company has determined that the cost-based input method provides a faithful depiction of the transfer of goods or services to the customer. Estimated losses are recognized immediately in the period in which current estimates indicate a loss. We record deferred revenues when cash payments are received or due in advance of our performance, including amounts which may be refundable. The Company’s time-and-material In certain situations related to client direct hire assignments, where the Company’s fee is contingent upon the hired resources continued employment with the client, revenue is not fully recognized until such employment conditions are satisfied. We do not sell, lease or otherwise market computer software or hardware, and essentially 100% of our revenue is derived from the sale of data and analytics, IT staffing and digital transformation services. We expense sales commissions in the same period in which revenues are realized. These costs are recorded within sales and marketing expenses. Each contract the Company enters into is assessed to determine the promised services to be performed and includes identification of the performance obligations required by the contract. In substantially all of our contracts, we have identified a single performance obligation for each contract either because the promised services are distinct or the promised services are highly interrelated and interdependent and therefore represent a combined single performance obligation. Our Data and Analytics Services segment provides specialized capabilities in delivering data management and analytics services to customers globally. This business offers project-based consulting services in the areas of Master Data Management, Enterprise Data Integration, Data Engineering and Analytics, which can be delivered using onsite and offshore resources. Our IT Staffing Services segment combines technical expertise with business process experience to deliver a broad range of services in digital and mainstream technologies. Our digital technology stack includes data management and analytics, cloud, mobility, social and automation. Our mainstream technologies include business intelligence / data warehousing; web services; enterprise resource planning & customer resource management; and e-Business The following table depicts the disaggregation of our revenues by contract type and operating segment: Three Months Ended Six Months Ended 2021 2020 2021 2020 (Amounts in thousands) (Amounts in thousands) Data and Analytics Services Segment Time-and-material $ 5,917 $ 3,685 $ 11,771 $ 7,812 Fixed-price Contracts 3,033 3,087 5,973 6,320 Subtotal Data and Analytics Services $ 8,950 $ 6,772 $ 17,744 $ 14,132 IT Staffing Services Segment Time-and-material $ 44,708 $ 40,811 $ 85,689 $ 83,876 Fixed-price Contracts — — — — Subtotal IT Staffing Services $ 44,708 $ 40,811 $ 85,689 $ 83,876 Total Revenues $ 53,658 $ 47,583 $ 103,433 $ 98,008 For the three months ended June 30, 2021, the Company had one client that exceeded 10% of total revenue (CGI = 14.8%). For the six months ended June 30, 2021, the Company had one client that exceeded 10% of total revenue (CGI = 14.9%). For the three months ended June 30, 2020, the Company had one client that exceeded 10% of total revenue (CGI = 15.1%). For the six months ended June 30, 2020, the Company had one client that exceeded 10% of total revenue (CGI = 13.9%). The Company’s top ten clients represented approximately 48% and 49% of total revenues for the three months ended June 30, 2021 and 2020, respectively. For the six months ended June 30, 2021 and 2020, the Company’s top ten clients represented approximately 48% and 47% of total revenues, respectively. The following table presents our revenue from external customers disaggregated by geography, based on the work location of our customers: Three Months Ended Six Months Ended 2021 2020 2021 2020 (Amounts in thousands) (Amounts in thousands) United States $ 51,532 $ 46,777 $ 99,474 $ 96,127 Canada 1,018 734 2,282 1,595 India and Other 1,108 72 1,677 286 Total revenues $ 53,658 $ 47,583 $ 103,433 $ 98,008 |