XML 17 R8.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Revenue

NOTE 2. REVENUE

 

Our revenue is derived from short-term contracts. Revenue is recognized when we satisfy a performance obligation by transferring control of the promised goods or services to our customers at a point in time, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. We also assess our customer’s ability and intention to pay, which is based on a variety of factors including our customer’s historical payment experience and financial condition. Payment terms and conditions vary, although terms generally include a requirement of payment within 30 days.

 

Revenue generally does not include right of return or other significant post-delivery obligations. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. We elected to treat shipping and handling costs as a fulfillment cost instead of as a separate performance obligation. We recognize the cost for shipping and handling when incurred as an expense in cost of sales.

 

Performance Obligations

 

A performance obligation is a promise in a contract to transfer a distinct good or service to the customer under Topic 606. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The majority of our contracts with customers contain a single performance obligation to provide agreed-upon products or services. For contracts with multiple performance obligations, we allocate revenue to each performance obligation based on its relative standalone selling price. In accordance with Topic 606, we do not assess whether promised goods or services are performance obligations if they are immaterial in the context of the contract with the customer.

 

All of our contracts are less than one year in duration. We do not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed.

 

Disaggregation of Revenue

 

Approximately 93% of our revenue is from the United States and approximately 7% is from the Middle East for the year ended December 31, 2019. For the year ended December 31, 2018, approximately 98% of our revenue was from the United States and approximately 2% was from the Middle East.

 

Revenue disaggregated by revenue source are as follows:

 

    December 31,  
    2019     2018  
             
Tool Revenue:                
Tool and product sales   $ 3,930,619     $ 5,960,637  
Tool rental     1,379,072       618,936  
Other related revenue     6,806,235       6,562,018  
Total Tool Revenue     12,115,926       13,141,591  
                 
Contract Services     6,881,088       5,103,621  
                 
Total Revenue   $ 18,997,014     $ 18,245,212  

 

Contract Costs

 

We do not incur any material costs of obtaining contracts.

 

Contract Balances

 

Under our sales contracts, we invoice customers after our performance obligations have been satisfied, at which point payment is unconditional. Accordingly, our contracts do not give rise to contract assets or liabilities under Topic 606.