XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Note 4 - Revenue From Contracts With Customers
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

NOTE 4. REVENUE FROM CONTRACTS WITH CUSTOMERS

 

In accordance with current accounting guidance, the Company recognizes revenue by taking into consideration the following five steps: (1) identify the contract(s) with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price; (4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when (or as) the entity satisfies a performance obligation.  Due to the nature of the Company’s product offerings and contracts associated with those products, the Company’s deliverables do not fluctuate and its revenue recognition is consistent.

 

Nature of Goods and Services

 

For label generation service revenues, the Company recognizes revenue when a customer has successfully prepared a shipping label and had a pickup.  The service is offered to consumers via an online registration and allows users to create a shipping label using a credit card on their account. 

 

Beginning in 2018, customers were offered airline miles as a reward for using the shipping coordination and label generation services.  Our affiliated partner, Canadian Federation of Independent Businesses (“CFIB”) has allowed us to provide this benefit to their members. Miles are purchased from Air Canada and distributed to the members once monthly based on a calculation of one mile for each base and fuel dollar of their spend with the Company. Unused airline miles are recorded in prepaid expenses and other current assets in the accompanying consolidated balance sheets.

 

For shipping calculator revenues and brewery management software revenues, the Company recognizes subscription revenue on a monthly basis. Shipping calculator customers’ renewal dates are based on their date of installation and registration of the shipping calculator line of products. The timing of the revenue recognition and cash collection may vary within a given quarter and the deposits for future services are recorded as contract liabilities on the consolidated balance sheets. Brewery management software subscribers are billed monthly at the first of the month. All payments are made via credit card for the month following.

 

Merchant processing revenue consists of fees a seller pays us to process their payment transactions and is recognized upon authorization of a transaction. Revenue is recognized net of estimated refunds, which are reversals of transactions initiated by sellers. We act as the merchant of record for our sellers, which puts us in their shoes with respect to card networks and puts the risk for refunds and chargebacks on us. The gross transaction fees collected from sellers is recognized as revenue as we are the primary obligor to the seller and are responsible for processing the payment, have latitude in establishing pricing with respect to the sellers and other terms of service, have sole discretion in selecting the third party to perform the settlement, and assume the credit risk for the transaction processed.

 

Revenue Disaggregation

 

The Company operates in five reportable segments (see Note 3).

 

 

 

Performance Obligations

 

At contract inception, an assessment of the goods and services promised in the contracts with customers is performed and a performance obligation is identified for each distinct promise to transfer to the customer a good or service (or bundle of goods or services). To identify the performance obligations, the Company considers all of the goods or services promised in the contract regardless of whether they are explicitly stated or are implied by customary business practices. Revenue is recognized when the performance obligation has been met, which is when the customer has successfully prepared a shipping label and had a pickup for shipping coordination and label generation services. The Company considers control to have transferred at that time because the Company has a present right to payment at that time, the Company has provided the shipping label, and the customer is able to direct the use of, and obtain substantially all of the remaining benefits from the shipping label.

 

For arrangements under which the Company provides a subscription for shipping calculator services and brewery management software, the Company satisfies its performance obligations over the life of the subscription, typically twelve months or less.

 

Merchant processing customers receive a merchant identification number which allows them to process credit card transactions. Once the transaction is approved, the funds are distributed in an overnight feed and the Company has met its performance obligation.

 

The Company has no shipping and handling activities related to contracts with customers.

 

Revenues are recognized net of any taxes collected from customers, which are subsequently remitted to government authorities.

 

Significant Payment Terms

 

Pursuant to the Company’s contracts with its customers, amounts are collected up front primarily through credit/debit card transactions. Accordingly, the Company determined that its contracts with customers do not include extended payment terms or a significant financing component.

 

Variable Consideration

 

In some cases, the nature of the Company’s contracts may give rise to variable consideration, including rebates and cancellations or other similar items that generally decrease the transaction price.

 

Variable consideration is estimated at the most likely amount that is expected to be earned. Estimated amounts are included in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. Estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of the anticipated performance and all information (historical, current and forecasted) that is reasonably available.

 

Revenues are recorded net of variable consideration, such as rebates, refunds and cancellations.

 

Warranties

 

The Company’s products and services are provided on an “as is” basis and no warranties are included in the contracts with customers. Also, the Company does not offer separately priced extended warranty or product maintenance contracts.

 

Contract Assets

 

Typically, the Company has already collected revenue from the customer at the time it has satisfied its performance obligation. Accordingly, the Company has only a small balance of accounts receivable, totaling $215,109 and $171,785 at December 31, 2021 and 2020, respectively. Generally, the Company does not have material amounts of contract assets since revenue is recognized as control of goods is transferred or as services are performed.

 

Contract Liabilities (Deferred Revenue)

 

Contract liabilities are recorded when cash payments are received in advance of the Company’s performance (including rebates). Contract liabilities were $11,154 and $9,046 at  December 31, 2021 and 2020, respectively. During the years ended December 31, 2021 and 2020, the Company recognized revenues of $9,046 and $5,338, respectively, related to contract liabilities outstanding at the beginning of each year.