XML 21 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue from Contracts with Customers
3 Months Ended
Mar. 31, 2018
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers

Revenue Recognition

 

In May 2014, the FASB issued Accounting Standards Update ASU 2014-09, “Revenue from Contracts with Customers (Topic 606),” which modifies how all entities recognize revenue. Topic 606 introduces a five-step model to achieve its core principle of the entity recognizing revenue to depict the transfer of goods or services to customers at an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.  We adopted Topic 606 on January 1, 2018 and have evaluated the Company’s current revenue recognition process in comparison to the adoption of Topic 606.  The Company reviewed the principles of Topic 606 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.

 

The Company adopted Topic 606 on January 1, 2018 using the modified retrospective transition method. The adoption of Topic 606 did not have a material effect on the Company’s financial statements or results of operations, and no cumulative catch-up adjustment to the opening balance of retained earnings was required. The Company used the related practical expedients to not disclose the transaction price allocated to remaining unsatisfied obligations and when the Company expects to recognize the related revenue.

 

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. Customers with pickups after the end of the reporting period are recorded as contract liabilities on the condensed consolidated balance sheet. 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, offers a rebate to its customers. Revenues are recognized net of the rebates, which are held in “funds held in trust” account in the accompanying condensed consolidated balance sheets. The rebate is held in the trust account for twelve months for future use. Rebate revenue is recognized when the rebate is used. All clients must have a valid credit card on file to process shipments on the ShipTime platform.

 

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 condensed 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 four reportable segments (see Note 2).

 

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.

 

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, we have already collected revenue from the customer at the time we have satisfied our performance obligation. Accordingly, our contract assets consist of only a small balance of accounts receivable, totaling $29,404 and $38,287 as of March 31, 2018 and December 31, 2017, respectively. Generally, we do not have material amounts of other 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 $262,629 and $279,250 at March 31, 2018 and December 31, 2017, respectively.

 

Practical Expedients and Exemptions

 

The Company has elected the following practical expedients allowed under Topic 606:

 

·           Payment terms with the Company’s customers, which are one year or less, are not considered a significant financing component.

 

·          The Company’s performance obligations on its orders are generally satisfied within one year from a given reporting date and, therefore, the Company has omitted disclosure of the transaction price allocated to remaining performance obligations on open orders.