XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Note 2 - Revenue and Product Costs
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

2.          REVENUE AND PRODUCT COSTS

 

Revenue consists of product revenue and other revenue. Product sales include BolaWrap products and accessories. Other revenue includes VR revenue, service, training and shipping revenue.

 

Periodically, certain customers request bill and hold transactions for future delivery as scheduled and designated by them. In such cases, revenue is not recognized until after control, title and risk of ownership has transferred which is generally when the customer has requested such transaction under normal billing and payment terms and has been notified that the product (i) has been completed according to customer specifications, (ii) has passed quality control inspections, and (iii) has been tagged and packed for shipment, separated from other inventory and ready for physical transfer to the customer. The value associated with custodial storage services is deemed immaterial in the context of such contracts and in total, and accordingly, none of the transaction price is allocated to such service.

 

The timing of revenue recognition may differ from the timing of invoicing to customers. The Company generally has an unconditional right to consideration when customers are invoiced, and a receivable is recorded. A contract asset is recognized when revenue is recognized prior to invoicing, or a contract liability (deferred revenue) when revenue will be recognized subsequent to invoicing. The Company recognizes an asset if there are incremental costs of obtaining a contract with a customer such as commissions. These costs are ascribed to or allocated to the underlying performance obligations in the contract. The Company may receive consideration, per terms of a contract, from customers prior to transferring goods to the customer. The Company records customer deposits as a contract liability. Additionally, the Company may receive payments, most typically for service and warranty contracts, at the onset of the contract and before the services have been performed. In such instances, a deferred revenue liability is recorded. The Company recognizes these contract liabilities as revenue after all revenue recognition criteria are met. The table below details the activity in our contract liabilities during the six months ended June 30, 2023.

 

 

   

Customer

   

Deferred

 
   

Deposits

   

Revenue

 

Balance at January 1, 2023

  $ -     $ 333  

Additions, net

    3       124  

Transfer to revenue

    -       (117 )

Balance at June 30, 2023

  $ 3     $ 340  

Current portion

  $ 3     $ 211  

Long-term portion

  $ -     $ 129  

 

At June 30, 2023, the Company’s deferred revenue of $340 consisted of $217 related to VR, $17 related to training and $106 related to BolaWrap extended warranties and services. At December 31, 2022, the Company’s deferred revenue of $333 consisted of $198 related to VR, $11 related to training and $124 related to BolaWrap extended warranties and services.

 

Estimated costs for the Company’s standard warranty, generally one-year, are charged to cost of products sold when revenue is recorded for the related product. Royalties are also charged to cost of products sold.