XML 67 R57.htm IDEA: XBRL DOCUMENT v3.19.2
Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Disaggregation of Revenue [Line Items]        
Revenue $ 275,124 $ 236,060 $ 522,190 $ 457,234
Operating segments | Enterprise Software        
Disaggregation of Revenue [Line Items]        
Revenue 247,632 212,235 475,007 414,747
Operating segments | Appraisal and Tax        
Disaggregation of Revenue [Line Items]        
Revenue 24,999 22,299 48,246 43,859
Intercompany        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Intercompany | Enterprise Software        
Disaggregation of Revenue [Line Items]        
Revenue 3,660 3,086 7,213 6,322
Intercompany | Appraisal and Tax        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Intercompany | Corporate        
Disaggregation of Revenue [Line Items]        
Revenue (3,660) (3,086) (7,213) (6,322)
Corporate        
Disaggregation of Revenue [Line Items]        
Revenue 2,493      
Corporate and Elimination        
Disaggregation of Revenue [Line Items]        
Revenue 2,493 1,526 (1,063) (1,372)
Corporate and Elimination | Corporate        
Disaggregation of Revenue [Line Items]        
Revenue   1,526 (1,063) (1,372)
Recurring revenues        
Disaggregation of Revenue [Line Items]        
Revenue 180,164 149,085 347,591 292,010
Recurring revenues | Enterprise Software        
Disaggregation of Revenue [Line Items]        
Revenue 171,350 140,432 330,004 274,930
Recurring revenues | Appraisal and Tax        
Disaggregation of Revenue [Line Items]        
Revenue 8,814 8,653 17,587 17,080
Recurring revenues | Corporate        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Non-recurring revenues        
Disaggregation of Revenue [Line Items]        
Revenue 94,960 86,975 174,599 165,224
Non-recurring revenues | Enterprise Software        
Disaggregation of Revenue [Line Items]        
Revenue 72,622 68,717 137,790 133,495
Non-recurring revenues | Appraisal and Tax        
Disaggregation of Revenue [Line Items]        
Revenue 16,185 13,646 30,659 26,779
Non-recurring revenues | Corporate        
Disaggregation of Revenue [Line Items]        
Revenue 6,153 4,612 6,150 4,950
Software licenses and royalties        
Disaggregation of Revenue [Line Items]        
Revenue 20,675 22,400 42,468 45,176
Software licenses and royalties | Enterprise Software        
Disaggregation of Revenue [Line Items]        
Revenue 17,983 19,991 36,994 40,680
Software licenses and royalties | Appraisal and Tax        
Disaggregation of Revenue [Line Items]        
Revenue 2,692 2,409 5,474 4,496
Software licenses and royalties | Corporate        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Subscriptions        
Disaggregation of Revenue [Line Items]        
Revenue 73,475 53,009 140,750 102,037
Subscriptions | Enterprise Software        
Disaggregation of Revenue [Line Items]        
Revenue 70,867 50,637 135,509 97,321
Subscriptions | Appraisal and Tax        
Disaggregation of Revenue [Line Items]        
Revenue 2,608 2,372 5,241 4,716
Subscriptions | Corporate        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Software services        
Disaggregation of Revenue [Line Items]        
Revenue 57,401 50,674 105,844 96,613
Software services | Enterprise Software        
Disaggregation of Revenue [Line Items]        
Revenue 50,141 45,002 92,108 85,289
Software services | Appraisal and Tax        
Disaggregation of Revenue [Line Items]        
Revenue 7,260 5,672 13,736 11,324
Software services | Corporate        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Maintenance        
Disaggregation of Revenue [Line Items]        
Revenue 106,689 96,076 206,841 189,973
Maintenance | Enterprise Software        
Disaggregation of Revenue [Line Items]        
Revenue 100,483 89,795 194,495 177,609
Maintenance | Appraisal and Tax        
Disaggregation of Revenue [Line Items]        
Revenue 6,206 6,281 12,346 12,364
Maintenance | Corporate        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Appraisal services        
Disaggregation of Revenue [Line Items]        
Revenue 6,233 5,532 11,447 10,926
Appraisal services | Enterprise Software        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Appraisal services | Appraisal and Tax        
Disaggregation of Revenue [Line Items]        
Revenue 6,233 5,532 11,447 10,926
Appraisal services | Corporate        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Hardware and other        
Disaggregation of Revenue [Line Items]        
Revenue 10,651 8,369 14,840 12,509
Hardware and other | Enterprise Software        
Disaggregation of Revenue [Line Items]        
Revenue 4,498 3,724 8,688 7,526
Hardware and other | Appraisal and Tax        
Disaggregation of Revenue [Line Items]        
Revenue 0 33 2 33
Hardware and other | Corporate        
Disaggregation of Revenue [Line Items]        
Revenue 6,153 4,612 6,150 4,950
Products and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Revenue 26,453 25,629 47,552 48,832
Products and services transferred at a point in time | Software licenses and royalties        
Disaggregation of Revenue [Line Items]        
Revenue 15,802 17,260 32,712 36,323
Products and services transferred at a point in time | Subscriptions        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Products and services transferred at a point in time | Software services        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Products and services transferred at a point in time | Maintenance        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Products and services transferred at a point in time | Appraisal services        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Products and services transferred at a point in time | Hardware and other        
Disaggregation of Revenue [Line Items]        
Revenue 10,651 8,369 14,840 12,509
Products and services transferred over time        
Disaggregation of Revenue [Line Items]        
Revenue 248,671 210,431 474,638 408,402
Products and services transferred over time | Software licenses and royalties        
Disaggregation of Revenue [Line Items]        
Revenue 4,873 5,140 9,756 8,853
Products and services transferred over time | Subscriptions        
Disaggregation of Revenue [Line Items]        
Revenue 73,475 53,009 140,750 102,037
Products and services transferred over time | Software services        
Disaggregation of Revenue [Line Items]        
Revenue 57,401 50,674 105,844 96,613
Products and services transferred over time | Maintenance        
Disaggregation of Revenue [Line Items]        
Revenue 106,689 96,076 206,841 189,973
Products and services transferred over time | Appraisal services        
Disaggregation of Revenue [Line Items]        
Revenue 6,233 5,532 11,447 10,926
Products and services transferred over time | Hardware and other        
Disaggregation of Revenue [Line Items]        
Revenue $ 0 $ 0 $ 0 $ 0
Minimum        
Disaggregation of Revenue [Line Items]        
Contract term     1 year  
Typical contract term     3 years  
Minimum | Appraisal services        
Disaggregation of Revenue [Line Items]        
Contract term     1 year  
Maximum        
Disaggregation of Revenue [Line Items]        
Contract term     10 years  
Typical contract term     5 years  
Maximum | Appraisal services        
Disaggregation of Revenue [Line Items]        
Contract term     3 years