Deferred Revenue and Performance Obligations | Deferred Commissions Sales commissions earned by our sales force are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions for initial contracts are deferred and then amortized commensurate with the recognition of associated revenue over a period of benefit that we have determined to be three to seven years . Deferred commissions were $27.2 million and $21.9 million as of June 30, 2019 , and December 31, 2018 , respectively. Amortization expense was $4.1 million and $7.9 million for the three and six months ended June 30, 2019 , respectively, and $3.7 million and $7.1 million for the three and six months ended June 30, 2018 , respectively. There were no indicators of impairment in relation to the costs capitalized for the periods presented. Deferred commissions have been included with prepaid expenses for the current portion and non-current other assets for the long-term portion in the accompanying condensed consolidated balance sheets. Amortization expense related to deferred commissions is included in selling, general and administrative expenses in the accompanying condensed consolidated statements of income. The tables below show disaggregation of revenue into categories that reflect how economic factors affect the nature, amount, timing, and uncertainty of revenue and cash flows. Timing of Revenue Recognition Timing of revenue recognition by revenue category during the period is as follows (in thousands): For the three months ended June 30, 2019 Products and services transferred at a point in time Products and services transferred over time Total Revenues Software licenses and royalties $ 15,802 $ 4,873 $ 20,675 Subscriptions — 73,475 73,475 Software services — 57,401 57,401 Maintenance — 106,689 106,689 Appraisal services — 6,233 6,233 Hardware and other 10,651 — 10,651 Total $ 26,453 $ 248,671 $ 275,124 For the six months ended June 30, 2019 Products and services transferred at a point in time Products and services transferred over time Total Revenues Software licenses and royalties $ 32,712 $ 9,756 $ 42,468 Subscriptions — 140,750 140,750 Software services — 105,844 105,844 Maintenance — 206,841 206,841 Appraisal services — 11,447 11,447 Hardware and other 14,840 — 14,840 Total $ 47,552 $ 474,638 $ 522,190 For the three months ended June 30, 2018 Products and services transferred at a point in time Products and services transferred over time Total Revenues Software licenses and royalties $ 17,260 $ 5,140 $ 22,400 Subscriptions — 53,009 53,009 Software services — 50,674 50,674 Maintenance — 96,076 96,076 Appraisal services — 5,532 5,532 Hardware and other 8,369 — 8,369 Total $ 25,629 $ 210,431 $ 236,060 For the six months ended June 30, 2018 Products and services transferred at a point in time Products and services transferred over time Total Revenues Software licenses and royalties $ 36,323 $ 8,853 $ 45,176 Subscriptions — 102,037 102,037 Software services — 96,613 96,613 Maintenance — 189,973 189,973 Appraisal services — 10,926 10,926 Hardware and other 12,509 — 12,509 Total $ 48,832 $ 408,402 $ 457,234 Recurring Revenue The majority of our revenue is comprised of recurring revenues from maintenance and subscriptions. Virtually all of our on-premises software clients contract with us for maintenance and support, which provides us with a significant source of recurring revenue. We generally provide maintenance and support for our on-premises clients under annual, or in some cases, multi-year contracts. The contract terms for subscription arrangements range from one to 10 years but are typically contracted for initial periods of three to five years , providing a significant source of recurring revenues on an annual basis. Non-recurring revenues are derived for all other revenue categories. Recurring revenues and non-recurring revenues recognized during the period are as follows (in thousands): For the three months ended June 30, 2019 Enterprise Software Appraisal and Tax Corporate Totals Recurring revenues $ 171,350 $ 8,814 $ — $ 180,164 Non-recurring revenues 72,622 16,185 6,153 94,960 Intercompany 3,660 — (3,660 ) — Total revenues $ 247,632 $ 24,999 $ 2,493 $ 275,124 For the six months ended June 30, 2019 Enterprise Software Appraisal and Tax Corporate Totals Recurring revenues $ 330,004 $ 17,587 $ — $ 347,591 Non-recurring revenues 137,790 30,659 6,150 174,599 Intercompany 7,213 — (7,213 ) — Total revenues $ 475,007 $ 48,246 $ (1,063 ) $ 522,190 For the three months ended June 30, 2018 Enterprise Software Appraisal and Tax Corporate Totals Recurring revenues $ 140,432 $ 8,653 $ — $ 149,085 Non-recurring revenues 68,717 13,646 4,612 86,975 Intercompany 3,086 — (3,086 ) — Total revenues $ 212,235 $ 22,299 $ 1,526 $ 236,060 For the six months ended June 30, 2018 Enterprise Software Appraisal and Tax Corporate Totals Recurring revenues $ 274,930 $ 17,080 $ — $ 292,010 Non-recurring revenues 133,495 26,779 4,950 165,224 Intercompany 6,322 — (6,322 ) — Total revenues $ 414,747 $ 43,859 $ (1,372 ) $ 457,234 Total deferred revenue, including long-term, by segment is as follows (in thousands): June 30, 2019 December 31, 2018 Enterprise Software $ 346,583 $ 327,521 Appraisal and Tax 22,456 20,018 Corporate — 3,397 Totals $ 369,039 $ 350,936 Changes in total deferred revenue, including long-term, were as follows (in thousands): June 30, 2019 Balance, beginning of period December 31, 2018 $ 350,936 Deferral of revenue 460,351 Recognition of deferred revenue (442,248 ) Balance, end of period $ 369,039 Transaction Price Allocated to the Remaining Performance Obligations The aggregate amount of transaction price allocated to the remaining performance obligations represents contracted revenue that has not yet been recognized ("backlog"), which includes deferred revenue and amounts that will be invoiced and recognized as revenue in future periods. Backlog as of June 30, 2019 , was $1.4 billion , of which we expect to recognize approximately 49% as revenue over the next 12 months and the remainder thereafter. |