Revenue Recognition The Company generates revenues primarily from the sale of the CorPath System, CorPath Cassettes, accessories and service contracts. Revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration which the entity expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that are within the scope of the revenue recognition accounting standard, the Company performs the following five steps: (i) identifies the contract with a customer; (ii) identifies the performance obligations in the contract; (iii) determines the transaction price; (iv) allocates the transaction price to the performance obligations in the contract; and (v) recognizes revenue when (or as) the entity satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that it will collect the consideration it is entitled to in exchange for the goods or services it transfers to the customer. At contract inception, the Company assesses the goods or services promised within each contract and determines those that are performance obligations and assesses whether each promised good or service is distinct. The Company then recognizes as revenue the amount of the transaction price that is allocated to the respective performance obligation when (or as) the performance obligation is satisfied. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products or services to a customer. To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing the expected value method to which it expects to be entitled. Variable consideration is included in the transaction price if, in the Companys judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. Estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of the Companys anticipated performance and all information (historical, current and forecasted) that is reasonably available. Sales, value add, and other taxes collected on behalf of third parties are excluded from revenue. When determining the transaction price of a contract, an adjustment is made if payment from a customer occurs either significantly before or significantly after performance, resulting in a significant financing component. The Company does not assess whether a significant financing component exists if the period between when it performs its obligations under the contract and when the customer pays is one year or less. For contracts where the period between performance and payment is greater than one year, the Company assesses whether a significant financing component exists, by applying a discount rate to the expected cash collections. If this difference is significant, the Company will conclude that a significant financing component exists. The Company identified a small number of contracts where the period between performance and payment was greater than one year; however, none of the Companys contracts contained a significant financing component as of June 30, 2019. Contracts that are modified to account for changes in contract specifications and requirements are assessed to determine if the modification either creates new or changes the existing enforceable rights and obligations. Generally, contract modifications are for products or services that are not distinct from the existing contract due to the inability to use, consume or sell the products or services on their own to generate economic benefits and are accounted for as if they were part of that existing contract. The effect of a contract modification on the transaction price and measure of progress for the performance obligation to which it relates, is recognized as an adjustment to revenue (either as an increase in or a reduction of revenue) on a cumulative catch-up basis. Revenue is generally recognized when the customer obtains control of the Companys product, which occurs at a point in time, and may be upon shipment or upon delivery based on the contractual shipping terms of a contract, or upon installation when the combined performance obligation is not distinct within the context of the contract. Service revenue is generally recognized over time as the services are delivered to the customer based on the extent of progress towards completion of the performance obligation. The selection of the method to measure progress towards completion requires judgment and is based on the nature of the products or services to be provided. Services are expected to be delivered to the customer throughout the term of the contract and the Company believes recognizing revenue ratably over the term of the contract best depicts the transfer of value to the customer. If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. The Company enters into certain contracts that have multiple performance obligations, one or more of which may be delivered subsequent to the delivery of other performance obligations. These performance obligations may include installation, training, maintenance and support services, cassettes, and accessories. The Company allocates the transaction price based on the estimated relative standalone selling prices of the promised products or services underlying each performance obligation. The Company determines standalone selling prices based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price considering available information such as market conditions and internally approved pricing guidelines related to the performance obligations. Revenue is then allocated to the performance obligations using the relative selling prices of each of the performance obligations in the contract.