Revenue Recognition |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue from Contract with Customer [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue Recognition | NOTE 4. REVENUE RECOGNITION The following table presents our revenues disaggregated by revenue source for each of our operating segments:
Refer to Footnote 4 – Revenue Recognition of our annual report on Form 10-K for the year ended December 31, 2022 for a description of each of our revenue streams under ASC 606.Contract Assets Contract Assets – Costs to Obtain a Contract: Contract Liabilities Contract liabilities consist of customer advance payments and billings in excess of revenue recognized. We may receive payments from our customers in advance of completing our performance obligations. Additionally, new customers, existing customers without approved credit terms and authors purchasing specific self-publishing services, are required to make payments in advance of the delivery of the products or performance of the services. We record contract liabilities equal to the amount of payments received in excess of revenue recognized, including payments that are refundable if the customer cancels the contract according to the contract terms. Contract liabilities were historically recorded under the caption “deferred revenue” and are reported as current liabilities on our consolidated financial statements when the time to fulfill the performance obligations under terms of our contracts is less than one year. Long-term contract liabilities represent the amount of payments received in excess of revenue earned, including those that are refundable, when the time to fulfill the performance obligation is greater than one year. Our long-term liabilities consist of subscriptions with a term of two years for which some customers have purchased and paid for multiple years. Significant changes in our contract liabilities balances during the period are as follows:
We expect to satisfy these performance obligations as follows:
Significant Financing Component The length of our typical sales agreement is less than 12 months; however, we may sell subscriptions with a
two-year term. The balance of our long-term contract liabilities represents the unsatisfied performance obligations for subscriptions with a remaining term in excess of one year. We review long-term contract liabilities that are expected to be completed in excess of one year to assess whether the contract contains a significant financing component. The balance includes subscriptions that will be satisfied at various dates between July 1, 2023, and June 31, 2028. The difference between the promised consideration and the cash selling price of the publications is not significant. Therefore, we have concluded that subscriptions do not contain a significant financing component under FASB ASC Topic 606. Our self-publishing contracts may exceed a
one-year term due to the length of time for an author to submit and approve a manuscript for publication. The author may pay for publishing services in installments over the production timeline with payments due in advance of performance. The timing of the transfer of goods and services under self-publishing arrangements are at the discretion of the author and based on future events that are not substantially within our control. We require advance payments to provide us with protection from incurring costs for products that are unique and only sellable to the author. Based on these considerations, we have concluded that our self-publishing contracts do not contain a significant financing component under FASB ASC Topic 606. Variable Consideration We make significant estimates related to variable consideration at the point of sale, including estimates for refunds and product returns. Under FASB ASC Topic 606, estimates of variable consideration are to be recognized before contingencies are resolved in certain circumstances, including when it is probable that a significant reversal in the amount of any estimated cumulative revenue will not occur.
We enter into agreements under which the amount of revenue we earn is contingent upon the amount of money raised by our customer over the contract term. Our customer is typically a charity or programmer that purchases blocks of programming time or spots to generate revenue from our audience members. Contract terms can range from a few weeks to a few months, depending on the charity or programmer. If the campaign does not generate a
pre-determined level of donations or revenue to our customer, the consideration that we expect to be entitled to may vary above a minimum base level per the contract. Historically, under FASB ASC Topic 605, we reported variable consideration as revenue when the amount was fixed and determinable. Under FASB ASC Topic 606, variable consideration is to be estimated using the expected value or the most likely amount to the extent it is probable that a significant reversal will not occur when the uncertainty associated with the variable consideration is subsequently resolved. Based on the constraints for using estimates of variable consideration within FASB ASC Topic 606, and our historical experience with these campaigns, we will continue to recognize revenue at the base amount of the campaign with variable consideration recognized when the uncertainty of each campaign is resolved. These constraints include: (1) the amount of consideration received is highly susceptible to factors outside of our influence, specifically the extent to which our audience donates or contributes to our customer or programmer, (2) the length of time in which the uncertainty about the amount of consideration expected is to be resolved, and (3) our experience has shown these contracts have a large number and broad range of possible outcomes.
Trade and Barter Transactions In broadcasting, trade or barter agreements are commonly used to reduce cash expenses by exchanging advertising time for goods or services. We may enter barter agreements to advertising for goods or services that can be used in our business or that can be sold to our audience under Listener Purchase Programs. The terms of these barter agreements permit us to preempt the barter advertising campaign in favor of customers who purchase the advertising campaign for cash. The value of these non-cash exchanges are included in revenue at an amount equal to the fair value of the goods or services we receive. Each transaction must be reviewed to determine that the products, supplies, and/or services we receive have economic substance, or value to us. We record barter operating expenses upon receipt and usage of the products, supplies and services, as applicable. We record barter revenue as advertising campaigns are delivered, which represents the point in time that control is transferred to the customer thereby completing our performance obligation. Barter revenue is recorded on a gross basis unless an agency represents the programmer, in which case, revenue is reported net of the commission retained by the agency. Trade and barter revenues and expenses were as follows:
|