XML 71 R10.htm IDEA: XBRL DOCUMENT v3.20.1
REVENUE FROM CONTRACTS WITH CUSTOMERS
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
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. ShipTime, in partnership with the Canadian Federation of Independent Businesses (“CFIB”), offered a cash rebate to its customers. Revenues were recognized net of the cash rebates, which were held in “funds held in trust” account in the accompanying consolidated balance sheets. The cash rebates were available for twelve months for future use. Rebate revenue was recognized when the rebate was used.

 

Beginning in 2018, customers are offered airline miles as a reward in lieu of a cash rebate. As a result, the CFIB allowed the Company to release the funds held in trust for unused customer rebates back to cash and cash equivalents. As the Company transitioned from cash rebates to airline mile rewards, customers were allowed to convert their existing cash rebate balances to airline miles at the rate of 10 miles per $1 of rebates. For the years ended December 31, 2019 and 2018, the Company recognized $8,066 and $67,532, respectively, of other income related to the conversion of airline miles as the cost was less than the value of the cash rebated exchanged. In December 2019, the Company recognized $95,500 of other income related to the expiration of the cash rebates. Unused airline miles are recorded in prepaid expenses and other current assets in the accompanying consolidated balance sheets. During the second quarter of 2019 the prepaid miles purchased to be awarded to customers were scheduled to expire. Aeroplan granted permission for a one-time transfer of the balance of the prepaid miles to the Company’s Aeroplan account. As a result, the Company recorded an expense in the amount of $32,102.

 

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.

 

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.

 

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 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 $131,561 and $87,718 at December 31, 2019 and 2018, 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 $5,338 and $144,221 at December 31, 2019 and 2018, respectively. During the years ended December 31, 2019 and 2018, the Company recognized revenues of $40,152 and $157,820, respectively, related to contract liabilities outstanding at the beginning of each year.