XML 90 R77.htm IDEA: XBRL DOCUMENT v3.10.0.1
Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Sep. 30, 2018
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Disaggregation of Revenue [Line Items]                        
Revenue $ 241,981 $ 236,067 $ 236,060 $ 221,174 $ 217,701 $ 214,706 $ 208,763 $ 199,729   $ 935,282 $ 840,899 $ 759,880
Operating segments | Enterprise Software                        
Disaggregation of Revenue [Line Items]                        
Revenue                   853,200 765,133 689,739
Operating segments | Appraisal and Tax                        
Disaggregation of Revenue [Line Items]                        
Revenue                   90,356 81,579 73,868
Intercompany                        
Disaggregation of Revenue [Line Items]                        
Revenue                   (13,155) (10,425) (6,742)
Intercompany | Enterprise Software                        
Disaggregation of Revenue [Line Items]                        
Revenue                   13,155 10,425 6,742
Intercompany | Appraisal and Tax                        
Disaggregation of Revenue [Line Items]                        
Revenue                   0 0 0
Corporate and Elimination                        
Disaggregation of Revenue [Line Items]                        
Revenue                   (8,274) (5,813) (3,727)
Recurring revenues                        
Disaggregation of Revenue [Line Items]                        
Revenue                   605,069 531,495  
Recurring revenues | Enterprise Software                        
Disaggregation of Revenue [Line Items]                        
Revenue                   570,645 502,018  
Recurring revenues | Appraisal and Tax                        
Disaggregation of Revenue [Line Items]                        
Revenue                   34,424 29,477  
Recurring revenues | Corporate                        
Disaggregation of Revenue [Line Items]                        
Revenue                   0 0  
Non-recurring revenues                        
Disaggregation of Revenue [Line Items]                        
Revenue                   330,213 309,404  
Non-recurring revenues | Enterprise Software                        
Disaggregation of Revenue [Line Items]                        
Revenue                   269,400 252,690  
Non-recurring revenues | Appraisal and Tax                        
Disaggregation of Revenue [Line Items]                        
Revenue                   55,932 52,102  
Non-recurring revenues | Corporate                        
Disaggregation of Revenue [Line Items]                        
Revenue                   $ 4,881 4,612  
Minimum                        
Disaggregation of Revenue [Line Items]                        
Contract term (in years)                   1 year    
Typical contract term (in years)                 3 years 3 years    
Maximum                        
Disaggregation of Revenue [Line Items]                        
Contract term (in years)                   10 years    
Typical contract term (in years)                 5 years 5 years    
Products and services transferred at a point in time                        
Disaggregation of Revenue [Line Items]                        
Revenue                   $ 98,846 86,846  
Products and services transferred over time                        
Disaggregation of Revenue [Line Items]                        
Revenue                   836,436 754,053  
Software licenses and royalties                        
Disaggregation of Revenue [Line Items]                        
Revenue                   93,441 86,242 83,733
Software licenses and royalties | Enterprise Software                        
Disaggregation of Revenue [Line Items]                        
Revenue                   83,735 78,388 78,271
Software licenses and royalties | Appraisal and Tax                        
Disaggregation of Revenue [Line Items]                        
Revenue                   9,706 7,854 5,462
Software licenses and royalties | Corporate                        
Disaggregation of Revenue [Line Items]                        
Revenue                   0 0 0
Software licenses and royalties | Products and services transferred at a point in time                        
Disaggregation of Revenue [Line Items]                        
Revenue                   75,188 69,167  
Software licenses and royalties | Products and services transferred over time                        
Disaggregation of Revenue [Line Items]                        
Revenue                   18,253 17,075  
Subscriptions                        
Disaggregation of Revenue [Line Items]                        
Revenue                   220,547 172,176 142,657
Subscriptions | Enterprise Software                        
Disaggregation of Revenue [Line Items]                        
Revenue                   210,740 164,317 135,469
Subscriptions | Appraisal and Tax                        
Disaggregation of Revenue [Line Items]                        
Revenue                   9,807 7,859 7,188
Subscriptions | Corporate                        
Disaggregation of Revenue [Line Items]                        
Revenue                   0 0 0
Subscriptions | Products and services transferred at a point in time                        
Disaggregation of Revenue [Line Items]                        
Revenue                   0 0  
Subscriptions | Products and services transferred over time                        
Disaggregation of Revenue [Line Items]                        
Revenue                   220,547 172,176  
Software services                        
Disaggregation of Revenue [Line Items]                        
Revenue                   191,269 180,460 171,648
Software services | Enterprise Software                        
Disaggregation of Revenue [Line Items]                        
Revenue                   166,921 161,245 155,322
Software services | Appraisal and Tax                        
Disaggregation of Revenue [Line Items]                        
Revenue                   24,348 19,215 16,326
Software services | Corporate                        
Disaggregation of Revenue [Line Items]                        
Revenue                   0 0 0
Software services | Products and services transferred at a point in time                        
Disaggregation of Revenue [Line Items]                        
Revenue                   0 0  
Software services | Products and services transferred over time                        
Disaggregation of Revenue [Line Items]                        
Revenue                   191,269 180,460  
Maintenance                        
Disaggregation of Revenue [Line Items]                        
Revenue                   384,521 359,319 320,998
Maintenance | Enterprise Software                        
Disaggregation of Revenue [Line Items]                        
Revenue                   359,904 337,701 302,409
Maintenance | Appraisal and Tax                        
Disaggregation of Revenue [Line Items]                        
Revenue                   24,617 21,618 18,589
Maintenance | Corporate                        
Disaggregation of Revenue [Line Items]                        
Revenue                   0 0 0
Maintenance | Products and services transferred at a point in time                        
Disaggregation of Revenue [Line Items]                        
Revenue                   0 0  
Maintenance | Products and services transferred over time                        
Disaggregation of Revenue [Line Items]                        
Revenue                   384,521 359,319  
Appraisal services                        
Disaggregation of Revenue [Line Items]                        
Revenue                   21,846 25,023 26,287
Appraisal services | Enterprise Software                        
Disaggregation of Revenue [Line Items]                        
Revenue                   0 0 0
Appraisal services | Appraisal and Tax                        
Disaggregation of Revenue [Line Items]                        
Revenue                   21,846 25,023 26,287
Appraisal services | Corporate                        
Disaggregation of Revenue [Line Items]                        
Revenue                   0 0 $ 0
Appraisal services | Minimum                        
Disaggregation of Revenue [Line Items]                        
Contract term (in years)                 1 year      
Appraisal services | Maximum                        
Disaggregation of Revenue [Line Items]                        
Contract term (in years)                 3 years      
Appraisal services | Products and services transferred at a point in time                        
Disaggregation of Revenue [Line Items]                        
Revenue                   0 0  
Appraisal services | Products and services transferred over time                        
Disaggregation of Revenue [Line Items]                        
Revenue                   21,846 25,023  
Hardware and other                        
Disaggregation of Revenue [Line Items]                        
Revenue                   23,658 17,679  
Hardware and other | Products and services transferred at a point in time                        
Disaggregation of Revenue [Line Items]                        
Revenue                   23,658 17,679  
Hardware and other | Products and services transferred over time                        
Disaggregation of Revenue [Line Items]                        
Revenue                   $ 0 $ 0