Revenue Recognition |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2021 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue Recognition [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
REVENUE RECOGNITION |
NOTE 15 – REVENUE RECOGNITION
In connection with the Company’s C-Bond segment, the revenue that the Company recognizes arises from purchase requests the Company receives from its customers. The Company’s performance obligations under purchase orders or by a verbal order correspond to each shipment of product that the Company makes to its customer under the purchase order or verbal order. As a result, each purchase order or verbal order generally contains more than one performance obligation based on the number of products ordered, the quantity of product to be shipped and the mode of shipment requested by the customer. Control of the Company’s products transfers to its customers when the customer is able to direct the use of, and obtain substantially all of the benefits from, the Company’s products, which generally occurs at the later of when the customer obtains title to the product or when the customer assumes risk of loss of the product. The transfer of control generally occurs at a point of shipment from the Company’s warehouse. Once this occurs, the Company has satisfied its performance obligation and the Company recognizes revenue. In connection with the Company’s C-Bond segment, when the Company receives a purchase order or verbal order from a customer, the Company is obligated to provide the product during a mutually agreed upon time period. Depending on the terms of the purchase order or verbal order, either the Company or the customer arranges delivery of the product to the customer’s intended destination. In situations where the Company has agreed to arrange delivery of the product to the customer’s intended destination and control of the product transfers upon loading of the Company’s product onto transportation equipment, the Company has elected to account for any freight income associated with the delivery of these products as freight revenue, since this activity fulfills the Company’s obligation to transfer the product to the customer.
In connection with the Company’s Mobile Tint segment, the revenue that the Company recognizes arises from purchase requests the Company receives from its customers. The Company’s performance obligations under purchase order or a signed proposal correspond to each job for the distribution and installation of window film solutions. As a result, each purchase order or signed proposal generally may contain more than one performance obligation based on the specific job. Control of the Company’s products transfers to its customers when the customer is able to direct the use of, and obtain substantially all of the benefits from, the Company’s products, which generally occurs when the job or a specific portion of the job is completed. Once this occurs, the Company has satisfied its performance obligation and the Company recognizes revenue. Revenues from contracts for the distribution and installation of window film solutions are recognized over time on the basis of the Company’s estimates of the progress towards completion of contracts using various output of input methods including (1) the ratio of number of labor hours spent compared to the number of estimated labor hours to complete a job, (2) using the milestone method, or (3) using a units completed method. These methods are used because management considers these methods to be the best available measure of progress on these contracts.
Transaction Price
The Company agrees with its customers on the selling price of each transaction. This transaction price is generally based on the product, market conditions, including supply and demand balances, labor costs, and freight. In the Company’s C-Bond contracts with customers, the Company allocates the entire transaction price to the sale of product to the customer, which is the basis for the determination of the relative standalone selling price allocated to each performance obligation. Returns of the Company’s product by its customers are permitted only when the product is not to specification and were not material for the years ended December 31, 2021 and 2020. Any sales tax, value added tax, and other tax the Company collects concurrently with its revenue-producing activities are excluded from revenue.
Revenue Disaggregation
The Company tracks its revenue by product. The following table summarizes our revenue by product for the year ended December 31, 2021 and 2020:
|