XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
REVENUE

2. REVENUE

 

Disaggregation of Revenue

 

The following table presents revenue disaggregated by type:

 

   2023   2022 
   Three Months Ended March 31, 
   2023   2022 
Tool revenue:          
Tool and product sales  $1,537,380   $664,300 
Tool rental   806,153    385,150 
Other related revenue   1,910,676    1,719,797 
Total tool revenue   4,254,209    2,769,247 
Contract services   2,027,005    1,360,917 
Total revenue  $6,281,214   $4,130,164 

 

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.

 

Contract Costs

 

We did not incur any material costs of obtaining contracts.