XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue Recognition
3 Months Ended
Mar. 31, 2021
Revenue Recognition and Deferred Revenue [Abstract]  
Revenue Recognition

3.  REVENUE RECOGNITION

On January 1, 2018, the Company adopted ASU 2014-09 Revenue from Contracts with Customers and all subsequent amendments to the ASU (collectively, “ASC 606”), using the modified retrospective method applied to those contracts which were not completed as of January 1, 2018. Results for reporting periods beginning after January 1, 2018 are presented under Topic 606, while prior period amounts are not adjusted and continue to be reported in accordance with our historic accounting under Topic 605. Revenues are recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. The adoption of ASC 606 did not have a material impact on the Company’s Consolidated Financial Statements.

The core principles of revenue recognition under ASC 606 includes the following five criteria:

  1. Identify the contract with the customer

Contract with our customers may be oral, written, or implied. A written and signed contract stating the terms and conditions is the preferred method and is consistent with most customers. The terms of a written contract may be contained within the body of an email, during which proposals are made and campaign plans are outlined, or it may be a stand-alone document signed by both parties. Contracts that are oral in nature are consummated in status and pitch meetings and may be later followed up with an email detailing the terms of the arrangement, along with a proposal document. No work is commenced without an understanding between the Company and our customers, that a valid contract exists.

 

  2. Identify the performance obligations in the contract

Our sales and account management teams define the scope of services to be offered, to ensure all parties are in agreement and obligations are being delivered to the customer as promised. The performance obligation may not be fully identified in a mutually signed contract, but may be outlined in email correspondence, face-to-face meetings, additional proposals or scopes of work, or phone conversations.

 

  3. Determine the transaction price

Pricing is discussed and identified by the operations team prior to submitting a proposal to the customer. Based on the obligation presented, third-party service pricing is established, and time and labor are estimated, to determine the most accurate transaction pricing for our customer. Price is subject to change upon agreed parties, and could be fixed or variable, milestone focused or time and materials.

 

  4. Allocate the transaction price to the performance obligations in the contract

If a contract involves multiple obligations, the transaction pricing is allocated accordingly, during the performance obligation phase (criteria 2 above).

 

  5. Recognize revenue when (or as) we satisfy a performance obligation

The Company uses several means to satisfy the performance obligations:

  a. Billable Hours – The Company employs a time tracking system where employees record their time by project. This method of satisfaction is used for time and material projects, change orders, website edits, revisions to designs, and any other project that is hours-based. The hours satisfy the performance obligation as the hours are incurred.
  b. Ad Spend - To satisfy ad spend, the Company generates analytical reports monthly or as required to show how the ad dollars were spent and how the targeting resulted in click-throughs. The ad spend satisfies the performance obligation, regardless of the outcome or effectiveness of the campaign. In addition, the Company utilizes third party invoices after the ad dollars are spent, in order to satisfy the obligation.
  c. Milestones – If the contract requires milestones to be hit, then the Company satisfies the performance obligation when that milestone is completed and presented to the customer for review. As each phase of a project is complete, we consider it as a performance obligation being satisfied and transferred to the customer. At this point, the customer is invoiced the amount due based on the transaction pricing for that specific phase and/or we apply the customer deposit to recognize revenue.
  d. Monthly Retainer – If the contract is a retainer for work performed, then the customer is paying the Company for its expertise and accessibility, not for a pre-defined amount of output. In this case, the obligation is satisfied at the end of the period, regardless of the amount of work effort required.
  e. Hosting – Monthly recurring fees for hosting are recognized on a monthly basis, at a fixed rate. Hosting contracts are typically one-year and reviewed annually for renewal. Prices are subject to change at management discretion.

The Company generates income from five main revenue streams: data science, creative design, web development, digital marketing, and other. Each revenue stream is unique, and includes the following features:

Data Science

We analyze big data (large volume of information) to reveal patterns and trends associated with human behavior and interactions that can lead to better decisions and strategic business moves. As a result of our data science work, our clients are able to make informed and valuable decisions to positively impact their bottom lines. We classify revenue as data science that includes polling, research, modeling, data fees, consulting and reporting. Contracts are generated to assure both the Company and the client are committed to partnership and both agree to the defined terms and conditions and are typically less than one year. Transaction pricing is usually a lump sum, which is estimated by specific project requirements. The Company recognizes revenue when performance obligations are met, including, when the data sciences service is performed, polling is conducted, or support hours are expended. If the data sciences service is a fixed fee retainer, then the obligation is earned at the end of the period, regardless of how much service is performed.

Creative Design

We provide branding and creative design services, which we believe, set apart our clients from their competitors and establish them in their specific markets. We believe in showcasing our clients’ brands uniquely and creatively to infuse the public with curiosity to learn more. We classify revenue as creative design that includes branding, photography, copyrighting, printing, signs and interior design. Contracts are generated to assure both the company and the client are committed to partnership and both agree to the defined terms and conditions and are typically less than one year. The Company recognizes revenue when performance obligations are met, usually when creative design services obligations are complete, when the hours are recorded, designs are presented, website themes are complete, or any other criteria as mutually agreed.

Web Development

We develop websites that attract high levels of traffic for our clients. We offer our clients the expertise to manage and protect their website, and the agility to adjust their online marketing strategy as their business expands. We classify revenue as web development that includes website coding, website patch installs, ongoing development support and fixing inoperable sites. Contracts are generated to assure both the company and the client are committed to the partnership and both agree to the defined terms and conditions. Although most projects are long-term (6-8 months) in scope, we do welcome short-term projects which are invoiced as the work is completed at a specified hourly rate. In addition, we offer monthly hosting support packages, which ensures websites are functioning properly. The Company records web development revenue as earned, when the developer hours are recorded (if T&M arrangements) or when the milestones are achieved (if a milestone arrangement).

Digital Marketing

We have a reputation for providing digital marketing services that get results. We classify revenue as digital marketing that includes ad spend, SEO management and digital ad support. Billable hours and advertising spending are estimated based on client specific needs and subject to change with client concurrence. Revenue is recognized when ads are run on one of the third-party platforms or when the hours are recorded by the digital marketing specialist, if the obligation relates to support or services.

Other

We offer services that do not fit into the other four categories but rely heavily on the “other” services to provide the entire support package for our clients. Included in this category are domain name management, account management, web hosting, client training, and partner commissions. Revenue is recognized for these services as the service is performed (such as account management or training) or during the month in which the service was provided (such as hosting, partner commissions and domain name registration).

Included in creative design and digital marketing revenues are costs that are reimbursed by our clients, including third party services, such as photographers and stylists, furniture, supplies, and the largest component, digital advertising. We have determined, based on our review, that the amounts classified as reimbursable costs should be recorded as gross (principal), due to the following factors:

  - The Company is the primary obligor in the arrangement;
  - We have latitude in establishing price;
  - We have discretion in supplier selection; and
  - The Company has credit risk

During the three months ended March 31, 2021 and 2020, we included $684,561 and $1,925,953 respectively, in revenue, related to reimbursable costs.

The deferred revenue and customer deposits as of March 31, 2021 and December 31, 2020 were $921,092 and $841,290, respectively.

For the three months ended March 31, 2021 and 2020 (unaudited), revenue was disaggregated into the six categories as follows:

 

    Three months ended March 31, 2021 (unaudited)   Three months ended March 31, 2020 (unaudited)
    Third Parties   Related Parties   Total   Third Parties   Related Parties   Total
Data Sciences   $ —       $ —       $ —       $ 55,000     $ —       $ 55,000  
Design     474,593       —         474,593       683,792       —         683,792  
Development     41,255       —         41,255       89,754       —         89,754  
Digital Advertising     1,034,165       —         1,034,165       2,148,089       3,640       2,151,729  
Swarm     1,184       —         1,184       —         —         —    
Other     73,322       —         73,322       224,132       —         224,132  
Total   $ 1,624,520     $ —       $ 1,624,520     $ 3,200,767     $ 3,640     $ 3,204,407