Revenue recognition The Company generates substantially all of its revenue from real estate brokerage services and generates a de minimis portion of its revenues from software subscription and professional services. Real Estate Brokerage Services The Company serves as a licensed broker in the areas in which it operates for the purpose of processing residential real estate transactions. The Company is contractually obligated to provide services for the fulfillment of transfers of residential real estate between buyers and sellers. The Company provides these services itself and controls the services necessary to legally transfer the residential real estate. Correspondingly, the Company is defined as the principal. The Company, as principal, satisfies its obligation upon the closing of a residential real estate transaction. As principal, and upon satisfaction of our obligation, the Company recognizes revenue in the gross amount of consideration to which the Company expects to be entitled. Revenue is derived from assisting home buyers and sellers in listing, marketing, selling and finding residential real estate. Commissions earned on real estate transactions are recognized at the completion of a residential real estate transaction once we have satisfied the performance obligation. Agent related fees are currently recorded as a reduction to commissions and other agent related costs. Software Subscription and Professional Services Subscription revenue is derived from fees from our customers to access the Companys virtual reality software platform. The terms of our subscriptions do not provide customers the right to take possession of the software. Subscription revenue is generally recognized ratably over the contract term. Professional services revenue is derived from implementation and consulting services. Professional services revenue is typically recognized over time as the services are rendered, using an efforts-expended (labor hours) input method. Software subscription and professional services revenue accounts for less than 1% of all revenue for the year ended December 31, 2019. The Company does not currently collect sales and use taxes on fees from agents and brokers and assumes responsibility to pay these costs to the appropriate taxing authorities. Disaggregated revenue The Company primarily operates as a real estate brokerage firm. The vast majority of our revenue is derived from providing a single service (real estate brokerage services) to purchasers and sellers of homes in the U.S. See Note 16  Segment Information for details regarding segment and geographic information. Management believes that no disaggregation of revenue from services to customers currently exists that would provide additional insight into the future recognition of revenue and cash flows.