XML 18 R7.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue
6 Months Ended
Jun. 30, 2019
Revenue from Contract with Customer [Abstract]  
Revenue

NOTE 2. REVENUE

 

Accounting Policy

 

We account for revenue in accordance with Topic 606, which we adopted on January 1, 2019, using the full retrospective method. The adoption of Topic 606 did not have a material impact on the timing or amounts of revenue recognized in our unaudited condensed consolidated financial statements and therefore did not have a material impact on our financial position, results of operations, equity or cash flows as of the adoption date for the six months ended June 30, 2019. The Company did not record any adjustments to opening retained earnings as of December 31, 2017 or for any periods previously presented. Furthermore, the impact of the adoption of the new standard is immaterial to our revenue and gross profit on an ongoing basis.

 

Revenue Recognition

 

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 96% of our revenue is from the United States and approximately 4% is from the Middle East for the six months ended June 30, 2019. For the six months ended June 30, 2018, approximately 97% of our revenue was from the United States and approximately 3% was from the Middle East.

 

Tool Revenue

 

Tool and Product Sales: Revenue for tool and product sales is recognized upon shipment of tools or products to the customer. Shipping and handling costs related to tool and product sales are recorded gross as a component of both the sales price and cost of the product sold.

 

Tool Rental: Tool rental revenue is recognized upon completion of the customer’s job for which the tool was rented. While the duration of the rents vary by job and number of runs, these rents are generally less than one month. The rental agreements are typically based on the price per run or footage drilled and do not have any minimum rental payments or term.

 

Other Related Revenue: We receive revenue from the repair of tools upon delivery of the repaired tool to the customer. We earn royalty commission revenue when our customer invoices their customer for the use of our tools.

 

Contract Services

 

Drill Bit Manufacturing and Refurbishment: We recognize revenue for our PDC drill bit services upon transfer of control, which we determined to be the shipping point. Shipping and handling costs related to refurbishing services are paid directly by the customer at the time of shipment. By contract, we can only refurbish and manufacture oil or gas drill bits for Baker Hughes, but we are not contractually prohibited from manufacturing drill bits for the mining industry.

 

Revenue disaggregated by revenue source are as follows:

 

    Six months ended June 30,  
    2019     2018  
             
Tool Revenue:                
Tool and product sales   $ 2,303,489     $ 4,168,958  
Tool rental     449,648       329,235  
Other related revenue     3,264,285       3,102,696  
Total Tool Revenue     6,017,422       7,600,889  
                 
Contract Services     3,562,366       2,398,327  
                 
Total Revenue   $ 9,579,788     $ 9,999,216  

 

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 ASC 606.