XML 19 R9.htm IDEA: XBRL DOCUMENT v3.7.0.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2017
Summary of Significant Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
2. Summary of Significant Accounting Policies
 
Use of Estimates
 

The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Actual results could differ from those estimates, and such differences could be material to the financial statements.

 
Revenue Recognition
 
Service revenues are primarily derived from professional services provided on a time and materials basis. For time and material contracts, service revenues are recognized and billed by multiplying the number of hours expended in the performance of the contract by the established billing rates. For fixed fee projects, service revenues are generally recognized using an input method based on the ratio of hours expended to total estimated hours. Amounts invoiced and collected in excess of revenues recognized are classified as deferred revenues. In conjunction with services provided, the Company occasionally receives referral fees under partner programs. These referral fees are recognized when earned and recorded within service revenues. Revenues from software and hardware sales are generally recorded on a gross basis considering the Company’s role as a principal in the transaction.  Revenues from sales of third-party software-as-a-service arrangements where the Company is not the primary obligor are recorded on a net basis. On many projects the Company is also reimbursed for out-of-pocket expenses including travel and other project-related expenses.  These reimbursements are included as a component of revenues. We did not realize any profit on reimbursable expenses.

Unbilled revenues represent the project time and expenses that have been incurred, but not yet billed to the client, prior to the end of the fiscal period. For time and materials projects, the client is invoiced for the amount of hours worked multiplied by the billing rates as stated in the contract. For fixed fee arrangements, the client is invoiced according to the agreed-upon schedule detailing the amount and timing of payments in the contract. Clients are typically billed monthly for services provided during that month, but can be billed on a more or less frequent basis as determined by the contract. If the time and expenses are worked/incurred and approved at the end of a fiscal period and the invoice has not yet been sent to the client, the amount is recorded as unbilled revenue once the Company verifies all other revenue recognition criteria have been met.

Revenues are recognized when the following criteria are met: (1) persuasive evidence of the customer arrangement exists; (2) fees are fixed and determinable; (3) delivery and acceptance have occurred; and (4) collectability is deemed probable. The Company’s policy for revenue recognition in instances where multiple deliverables are sold contemporaneously to the same customer is in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Subtopic 985-605, Software – Revenue Recognition, ASC Subtopic 605-25, Revenue Recognition – Multiple-Element Arrangements, and ASC Section 605-10-S99 (Staff Accounting Bulletin Topic 13,  Revenue Recognition). Specifically, if the Company enters into contracts for the sale of services and software or hardware, then the Company evaluates whether each element should be accounted for separately by considering the following criteria: (1) whether the deliverables have value to the client on a stand-alone basis; and (2) whether delivery or performance of the undelivered item or items is considered probable and substantially in the control of the Company (only if the arrangement includes a general right of return related to the delivered item). Further, for sales of software and services, the Company also evaluates whether the services are essential to the functionality of the software and if it has fair value evidence for each deliverable. If the Company has concluded that the separation criteria are met, then it accounts for each deliverable in the transaction separately, based on the relevant revenue recognition policies. Generally, all deliverables of the Company’s multiple element arrangements meet these criteria and are accounted for separately, with the arrangement consideration allocated among the deliverables using vendor specific objective evidence of the selling price. As a result, the Company generally recognizes software and hardware sales upon delivery to the customer and services consistent with the policies described herein.

Further, delivery of software and hardware sales, when sold contemporaneously with services, can generally occur at varying times depending on the specific client project arrangement. Delivery of services generally occurs over a period of time consistent with the timeline as outlined in the client contract.

There are no significant cancellation or termination-type provisions for the Company’s software and hardware sales. Contracts for professional services provide for a general right, to the client or the Company, to cancel or terminate the contract within a given period of time (generally 10 to 30 days’ notice is required). The client is responsible for any time and expenses incurred up to the date of cancellation or termination of the contract.
 
The Company may provide multiple services under the terms of an arrangement and is required to assess whether one or more units of accounting are present.  Service fees are typically accounted for as one unit of accounting.  The Company follows the guidelines discussed above in determining revenues; however, certain judgments and estimates are made and used to determine revenues recognized in any fiscal period. If estimates are revised, material differences may result in the amount and timing of revenues recognized for a given period.
 
Revenues are presented net of taxes assessed by governmental authorities.  Sales taxes are generally collected and subsequently remitted on all software and hardware sales and certain services transactions as appropriate.