Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition

Revenue Recognition
6 Months Ended
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
Disaggregation of Revenue
The following table presents our revenues disaggregated by major revenue source. Sales and usage-based taxes are excluded from revenues.
  Three Months Ended June 30, Six Months Ended June 30,
  2020 2019 2020 2019
(in thousands)
On demand
Property management $ 60,082    $ 51,003    $ 122,414    $ 100,917   
Resident services 129,171    101,205    248,256    198,009   
Leasing and marketing 47,847    46,808    94,636    91,078   
Asset optimization 41,459    36,169    81,724    71,700   
Total on demand revenue 278,559    235,185    547,030    461,704   
Professional and other 7,048    8,676    15,250    16,463   
Total revenue $ 285,607    $ 243,861    $ 562,280    $ 478,167   

On Demand Revenue
We generate the majority of our on demand revenue by licensing software-as-a-service (“SaaS”) solutions to our clients on a subscription basis. Our SaaS solutions are provided pursuant to contractual commitments that typically include a promise that we will stand ready, on a monthly basis, to deliver access to our technology platform over defined service delivery periods. These solutions represent a series of distinct services that are substantially the same and have the same pattern of transfer to the client. Revenue from our SaaS solutions is generally recognized ratably over the term of the arrangement.
Consideration for our on demand subscription services consist of fixed, variable and usage-based fees. We invoice a portion of our fees at the initial order date and then monthly or annually thereafter. Subscription fees are generally fixed based on the number of sites and the level of services selected by the client.
We sell certain usage-based services, primarily within our property management, resident services and leasing and marketing solutions, to clients based on a fixed rate per transaction. Revenues are calculated based on the number of transactions processed monthly and will vary from month to month based on actual usage of these transaction-based services over the contract term, which is typically one year in duration. The fees for usage-based services are not associated with every distinct service promised in the series of distinct services we provide our clients. As a result, we allocate variable usage-based fees only to the related transactions and recognize them in the month that usage occurs.
As part of our resident services offerings, we offer risk mitigation services to our clients by acting as an insurance agent and we derive commission revenue from the sale of insurance products to our clients’ residents. The commissions are based upon a percentage of the premium that the insurance company underwriting partners charge to the policyholder and are subject to forfeiture in instances where a policyholder cancels prior to the end of the policy. The overall insurance services we provide represent a single performance obligation that qualifies as a separate series. Our contracts with our underwriting partners also provide for contingent commissions to be paid to us in accordance with the agreements. The contingent commissions are not
associated with every distinct service promised in the series of distinct insurance services we provide. We generally accrue and recognize contingent commissions monthly based on estimates of the variable factors identified in the terms of the applicable agreements.
Professional Services and Other Revenues
Professional services and other revenues generally consist of the fees we receive for providing implementation and consulting services, submeter equipment and ongoing maintenance of our existing on premise licenses.
Professional services revenues primarily consist of fees for implementation services, consulting services and training. Professional services are billed either on a fixed rate per hour (time) and materials basis or on a fixed price basis. Professional services are typically sold bundled in a contract with other on demand solutions but may be sold separately. For bundled arrangements, we allocate the transaction price to separate services based on their relative standalone selling prices if a service is separately identifiable from other items in the bundled arrangement and if a client can benefit from it on its own or with other resources readily available to the client.
Other revenues consist of submeter equipment sales that include related installation services, sales of other equipment and on premise software sales. Submeter hardware and installation services are considered to be part of a single performance obligation due to the significance of the integration and interdependency of the installation services with the meter equipment. Our typical payment terms for submeter installations require a percentage of the overall transaction price to be paid up-front, with the remainder billed as progress payments. We recognize submeter revenue in proportion to the number of fully installed units completed to date as compared to the total contracted number of units to be provided and installed. For all other equipment sales, we generally recognize revenue when control of the hardware has transferred to our client, which occurs at a point in time, typically upon delivery to the client.
The majority of on premise revenue consists of maintenance renewals from clients who renew for an additional one-year term. Maintenance renewal revenue is recognized ratably over the service period based upon the standalone selling price of that service obligation.
Contract Balances
Contract assets generally consist of amounts recognized as revenue before they can be invoiced to clients or amounts invoiced to clients prior to the period in which the service is provided where the right to payment is subject to conditions other than just the passage of time. These contract assets are included in “Accounts receivable” in the accompanying Condensed Consolidated Financial Statements and related disclosures. Contract liabilities are comprised of billings or payments received from our clients in advance of performance under the contract. We refer to these contract liabilities as “Deferred revenue” in the accompanying Condensed Consolidated Financial Statements and related disclosures. We recognized revenue of $105.7 million for the six months ended June 30, 2020, which was included in the line “Deferred revenue” in the accompanying Condensed Consolidated Balance Sheet as of the beginning of the period.
Contract Acquisition Costs
We capitalize certain commissions as incremental costs of obtaining a contract with a client if we expect to recover those costs. The commissions are capitalized and amortized over a period of benefit determined to be three years. Below is a summary of our capitalized commissions costs and their respective locations in the accompanying Condensed Consolidated Balance Sheets:
Balance Sheet Location June 30, 2020 December 31, 2019
(in thousands)
Capitalized commissions costs — current Other current assets $ 10,553    $ 9,870   
Capitalized commissions costs — noncurrent Other assets 9,162    8,463   
Total capitalized commissions costs $ 19,715    $ 18,333   

Amortization of capitalized commissions was $2.9 million and $2.0 million for the three months ended June 30, 2020 and 2019, respectively, and $5.7 million and $3.8 million for the six months ended June 30, 2020 and 2019, respectively. No impairment loss was recognized in relation to these capitalized costs.
Remaining Performance Obligations
Certain clients commit to purchase our solutions for terms ranging from two to seven years. We expect to recognize approximately $481.9 million of revenue in the future related to performance obligations for on demand contracts with an original duration greater than one year that were unsatisfied or partially unsatisfied as of June 30, 2020. Our estimate does not include amounts related to:
professional and usage-based services that are billed and recognized based on services performed in a certain period;
amounts attributable to unexercised contract renewals that represent a material right; or
amounts attributable to unexercised client options to purchase services that do not represent a material right.
We expect to recognize revenue on approximately 72.4% of the remaining performance obligations over the next 24 months, with the remainder recognized thereafter. Revenue from remaining performance obligations for professional service contracts as of June 30, 2020 was immaterial.