XML 67 R17.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Revenue from Contract with Customer [Text Block] Revenues
Adoption of ASC Topic 606, Revenue from Contracts with Customers (ASC 606)
Effective January 1, 2018, the Company adopted ASC 606 using the modified retrospective method, which allows companies to apply the new revenue standard to reporting periods beginning in the year the standard is first implemented, while prior periods continue to be reported in accordance with previous accounting guidance. The adoption of ASC 606 did not have a significant impact on the recognition of revenues; therefore, the Company did not have an opening retained earnings adjustment. Disaggregated revenue disclosures by segment are presented in Note 14 – Business Segments.
Revenue Recognition
Revenues are recognized as control of the promised service is transferred to customers, in an amount that reflects the consideration expected in exchange for the services. For the Apex and Oxford segments, revenues from assignment contracts are recognized over time, based on hours worked by the Company’s contract professionals. The performance of the requested service over time is the single performance obligation for assignment revenues. Certain customers may receive discounts (e.g., volume discounts, rebates, prompt-pay discounts) and adjustments to the amounts billed. These discounts, rebates and adjustments are considered variable consideration. Volume discounts are the largest component of variable consideration and are estimated using (i) the most likely amount method prescribed by ASC 606, (ii) contract terms and (iii) estimates of revenue. Revenues are recognized net of variable consideration to the extent it is probable a significant reversal of revenues will not occur in subsequent periods.
Permanent placement revenues are recognized at the point in time when employment candidates begin permanent employment. Finding a qualified candidate that the client hires as a permanent employee is a single performance obligation for the Company’s permanent placement contracts. Revenues recognized from permanent placement services are based upon a percentage of the candidates' base salary. The Company records an estimated liability for permanent placement candidates that are not expected remain with the client through the contingency period, which is typically 90 days ("fallouts"). When a fallout occurs, the Company will generally find a replacement candidate at no additional cost to the client. Prior to the adoption of ASC 606, the estimate for permanent placement fallouts was recorded as accounts receivable allowances and effective January 1, 2018 this estimate is considered a contract liability and was $1.5 million.
On April 2, 2018, the Company acquired ECS, which delivers advanced solutions in cloud, cybersecurity, artificial intelligence, machine learning, software development, IT modernization and science and engineering and is primarily focused on federal government activities (see Note 4 – Acquisitions). ECS customer contracts generally contain a single performance obligation involving a significant integration of various activities that are performed together to deliver a combined service or solution. Performance obligations may involve a series of recurring services, such as network operations and maintenance, operation and program support services, IT outsourcing services and other IT arrangements where the Company is standing ready to provide support, when-and-if needed. Performance obligations are satisfied over time because the customer simultaneously receives and consumes the benefits of the Company’s performance as services are provided.
ECS provides services under the following types of contracts:
Time and materials ("T&M") contracts provide for payments based on fixed hourly rates for each direct labor hour expended and reimbursements for allowable material costs and out-of-pocket expenses. To the extent actual direct labor and associated costs vary in relation to the agreed upon billing rates, the generated profit may vary.
Cost reimbursable contracts provide for reimbursement of direct contract costs and allowable and allocable indirect costs, plus a negotiated profit margin or fee. Cost reimbursable contracts are usually subject to lower risk and tend to have lower margins.
Firm-fixed-price ("FFP") contracts provide for a fixed price for specified services and solutions. If actual costs vary from planned costs on an FFP contract, the Company generates more or less than the planned amount of profit.
Revenues for T&M contracts are recognized over time, based on hours worked. Revenues for cost reimbursable contracts, under which the Company bills the customer for actual costs incurred plus a negotiated fee and FFP contracts are recognized over time, generally based on the amount invoiced as those amounts directly correspond with the value received by a customer. From time to time, the Company may have FFP contracts in which revenues are recognized using a cost-to-cost measurement method.
The Company recognizes revenues on a gross basis as it acts as a principal for all of its revenue transactions. The Company has direct contractual relationships with its customers, bears the risks and rewards of its arrangements, has the discretion to select the contract professionals and establish the price for the services to be provided. The Company includes billable expenses (allowable material costs and out-of-pocket reimbursable expenses) in revenues and the associated expenses are included in costs of services.
The Company’s contracts have termination for convenience provisions and do not have substantive termination penalties; therefore, the contract duration for accounting purposes may be less than the stated terms. For accounting purposes, the Company's contracts with customers are considered to be of a short-term nature (one year or less). The Company does not disclose the value of remaining performance obligations for short-term contracts.
Payment Terms
Payment terms vary and the time between invoicing and when payment is due is not significant. There are no financing components to the Company’s arrangements.
Contract Liabilities for Advance Payments
The Company has contract liabilities for payments received in advance of providing services under certain contracts. Contract liabilities for advance payments were $8.4 million and $9.8 million at December 31, 2019 and 2018, respectively. Contract liabilities are included in other current liabilities on the consolidated balance sheet and are generally recognized as revenues within three months from the balance sheet date.
Contract Costs
There are no incremental costs to obtain contracts. Contract fulfillment costs include, but are not limited to, direct labor for both employees and subcontractors, allowable materials such as third-party hardware and software that are integrated as part of the overall services and solutions provided to customers and out-of-pocket reimbursable expenses. Contract fulfillment costs are expensed as incurred, except for certain set-up costs for an ECS project, which were capitalized and are being amortized over the expected period of benefit.
Accounts Receivable Allowances
The Company estimates its credit losses (the inability of customers to make required payments) based on (i) a combination of past experience and current trends, (ii) consideration of the current aging of receivables and (iii) a specific review for potential bad debts. The resulting bad debt expense is included in selling, general and administrative ("SG&A") expenses. The accounts receivable allowance was $5.1 million and $4.8 million at December 31, 2019 and 2018, respectively.