XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
NOTE 2 - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES: h. Revenue Recognition (Policies)
12 Months Ended
Dec. 31, 2023
Policies  
h. Revenue Recognition

h.        Revenue Recognition

 

In general, revenue is recognized when control of the promised goods is transferred to our customers, in an amount that reflects the consideration to which we expect to be entitled in exchange for the goods or services. In order to achieve that core principle, a five-step approach is applied: (1) identify the contract 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 allocated to each performance obligation when we satisfy the performance obligation. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account for revenue recognition.

 

We recognize revenue on various products and services as follows:

 

Products - The Company recognizes revenue from the sale of products as performance obligations are satisfied. This type of revenue is primarily generated from the sale of finished products to customers. Those sales predominantly contain a single delivery element and revenue is recognized at a single point in time when ownership, risks and rewards transfer. Upon fulfilment of the performance obligation, the customer is provided an invoice demonstrating transfer of control to the customer. Control passes FOB shipping point.

 

Performance Obligations

 

A performance obligation is a promise in a contract to transfer a distinct good or service to a customer and is the unit of account in the new revenue standard. The contract transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The majority of Omnitek’s contracts have a single performance obligation as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct.

 

Performance Obligations Satisfied Over Time 

 

Revenues for Omnitek’s long-term contracts that satisfy the criteria for over time recognition (formerly known as percentage-of-completion method) is recognized as the work progresses. The majority of the revenue is derived from long-term engine development agreements that typically span between 12 to 24 months. Omnitek’s long-term contracts will continue to be recognized over time because our typical contract is for a customized asset with no alternative use and generally the Company has a right to payment for work completed to date. Under the new revenue standard, the cost-to-cost measure of progress continues to best depict the transfer of control of assets to the customer, which occurs as the Company incurs costs. Contract costs include labor and material. Revenue from products and services transferred to customers over time accounted for 0% and 0% of revenue for the years ended December 31, 2023, and 2022, respectively.

 

 

NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (continued)

 

Performance Obligations Satisfied at a Point in Time

 

Revenue from product sales is recognized at a point in time. These sales predominantly contain a single delivery element and revenue is recognized at a single point in time when ownership, risk and rewards transfer Upon fulfilment of the performance obligation, the customer is provided an invoice demonstrating transfer of control to the customer. Revenue from goods and services transferred to customers at a point in time accounted for 100% and 100% of revenue for the years ended December 31, 2023, and 2022, respectively.

 

Assurance-type warranties are the only warranties provided by the Company and, as such, Omnitek does not recognize revenue on warranty-related work. Omnitek generally provides a one-year warranty for products that it sells. Warranty claims historically have been insignificant.

 

Disaggregation of Revenue

 

The following table presents Omnitek’s revenues disaggregated by region and product type:

 

 

 

 

December 31,

 

 

December 31,

 

 

 

 

2023

 

 

 

 

2022

 

 

 

 

Consumer

Long-term

 

 

 

Consumer

Long-term

 

Segments

 

 

Products

Contract

Total

 

 

Products

Contract

Total

Domestic

 

$

342,146

-

342,146

 

$

376,453

-

376,453

International

 

 

713,168

 

713,168

 

 

694,334

 

694,334

 

$

1,055,314

 

1,055,314

 

$

1,070,787

 

1,070,787

 

 

 

 

 

 

 

 

 

 

 

Filters

 

 

528,917

-

528,917

 

 

520,386

-

520,386

Components

 

 

526,397

-

526,397

 

 

549,581

-

549,581

Engineering Services

 

 

-

 

-

 

 

820

 

820

 

$

1,055,314

 

1,055,314

 

$

1,070,787

 

1,070,787