REVENUES |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2025 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue from Contract with Customer [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
REVENUES | REVENUES Under ASC Topic 606, Revenue from Contracts with Customers, recognition of revenue requires evidence of a contract, probable collection of proceeds, and completion of substantially all performance obligations. We use a 5-step model to recognize revenue. These steps are: identify the contract with a customer, identify the performance obligations in the contract, determine the transaction price, allocate the transaction price to the performance obligations in the contract, and recognize revenue when or as the performance obligations are satisfied. Revenues are primarily generated from content delivery activities in which the Company delivers financial, clinical, or brand messaging through a distribution network of ePrescribers and electronic health record technology providers (channel partners), directly to consumers, or from reselling services that complement the business. This content delivery for a customer is referred to as a program. Unless otherwise specified, revenue is recognized based on the selling price to customers. The Company also generates revenue through data subscriptions. Data subscriptions can be contracted on a stand-alone basis or as a complement to content delivery. Additional services include set up, and reporting. We consider these services to be complimentary to the primary performance obligation and recognized through performance of delivery of content or data. We have certain contracts which are satisfied at a point in time, primarily for consulting projects or NPI data target lists. For such contracts, we recognize revenue upon delivery of the related data, study or report. The Company’s contracts are generally all less than one year and the primary performance obligation is delivery of messages, or our forms of content, but the contract may contain additional services. The net contract balance for contracts in progress at June 30, 2025 and December 31, 2024, was $41,013 and $4,288, respectively. The outstanding performance obligations are expected to be satisfied during the year ending December 31, 2025. In certain circumstances, the Company will offer sales rebates to customers based on spend volume. Rebates are typically contracted based on a quarterly or annual spend amount based on a volume threshold or tiered model. At the beginning of the year, the rebate percentage is estimated based on input from the sales team and analysis of prior year sales. Thereafter, the open contract balance for the customer is assessed quarterly to ensure the estimated rebate percentage being used for the rebate accrual remains reasonable. The estimated amount of variable consideration will be included in the transaction price only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. For the year ended December 31, 2024 and during the first six months of 2025, there were two contracts with customers that included a rebate clause. As the content is distributed through the platform and network of channel partners (a transaction), these transactions are recorded, and revenue is recognized over time as the distributions occur. Revenue for transactions can be realized based on a price per message, a price per redemption, as a flat fee occurring over a period of time, or upon completion of the program, depending on the client contract. The Company recognizes setup fees that are required for integrating client offerings and campaigns into the rule-based content delivery system and network over the life of the initial program, based either on time, or units delivered, depending upon which is most appropriate in the specific contract. Should a program be cancelled before completion, the balance of set up revenue is recognized at the time of cancellation, as set up fees are nonrefundable. Additionally, the Company also recognizes revenue for providing program performance reporting and maintenance. This reporting revenue is recognized over time as the messages are delivered. Program design, which is the design of the content delivery program, and related consulting services are recognized as services are performed. In some instances, we license certain of our software applications in arrangements that do not include other performance obligations. In those instances, we record license revenue when the software is delivered for use to the licensee. In instances where our contracts included Software as a Service, the revenue is recognized over the subscription period as services are delivered to the customer. In some instances, the Company also resells messaging solutions that are available through channel partners that are complementary to the HCP marketing business and customer base. These partner specific solutions are frequently similar to our own solutions and revenue recognition for these programs is the same as described above. In instances where the Company sells solutions on a commission basis, net revenue is recognized based on the commission-based revenue split that the Company receives. In instances where the Company resells these messaging solutions and has all financial risk and significant operation input and risk, the Company records the revenue based on the gross amount sold and the amount paid to the channel partner as a cost of sales. The amount of revenue recognized as an agent on a net basis was $6,325 and $5,602 for the six months ended June 30, 2025 and 2024, respectively. The Company has several signed contracts with customers for the distribution of messaging, or other services, which include payment in advance. The payments are not recorded as revenue until the revenue is earned under its revenue recognition policy. Deferred revenue was $484 and $473 as of June 30, 2025 and December 31, 2024, respectively. The contracts are all short term in nature and all revenue is expected to be recognized within 12 months, or less. The following is a summary of activity for the deferred revenue account for the six months ended June 30, 2025 and 2024, respectively:
Disaggregation of Revenue Consistent with ASC Topic 606, we have disaggregated our revenue by timing of revenue recognition. The majority of our revenue is recognized over time as solutions are provided. A small portion of our revenue related to program development, solution architect design, and other solutions is recognized at a point in time upon delivery to customers. A break down is set forth in the table below.
Accounts receivable are reported at realizable value, net of allowances for credit losses, which is estimated and recorded in the period the related revenue is recorded. The Company does not seek collateral to secure its accounts receivable and amounts billed are generally due within a short period of time based on terms and conditions normal for our industry. The Company has a standardized approach to estimate and review the collectability of its receivables based on a number of factors, including the period they have been outstanding. Historical collection and payer reimbursement experience is an integral part of the estimation process related to allowances for credit losses. In addition, the Company regularly assesses the state of its billing operations in order to identify issues, which may impact the collectability of these receivables or reserve estimates. If current or expected future economic trends, events, or changes in circumstances indicate that specific receivable balances may be impaired, further consideration is given to the collectability of those balances and the allowance is adjusted accordingly. Past-due receivable balances are written off when the Company’s collection efforts have been exhausted. The following is a summary of changes in the allowance for credit losses for the six months ended June 30,:
From time to time, we may record revenue based on our revenue recognition policies in advance of being able to invoice the customer, or we may invoice the customer prior to being able to recognize the revenue. Included in accounts receivable are unbilled amounts of $3,483 and $3,241 at June 30, 2025 and December 31, 2024, respectively. Amounts billed in advance of revenue recognition are presented as deferred revenue on the condensed consolidated balance sheets.
|