XML 51 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Disaggregation of Revenue (Tables)
12 Months Ended
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue
Recurring revenues and non-recurring revenues recognized during the period are as follows:
For the year ended December 31, 2018
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
 
 
 
 
 
 
 
 
 
Recurring revenues
 
$
570,645

 
$
34,424

 
$

 
$
605,069

Non-recurring revenues
 
269,400

 
55,932

 
4,881

 
330,213

Intercompany
 
13,155

 

 
(13,155
)
 

Total revenues
 
$
853,200

 
$
90,356

 
$
(8,274
)
 
$
935,282

For the year ended December 31, 2017
 
 
 
 
 
 
 
 
(As Adjusted)
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
 
 
 
 
 
 
 
 
 
Recurring revenues
 
$
502,018

 
$
29,477

 
$

 
$
531,495

Non-recurring revenues
 
252,690

 
52,102

 
4,612

 
309,404

Intercompany
 
10,425

 

 
(10,425
)
 

Total revenues
 
$
765,133

 
$
81,579

 
$
(5,813
)
 
$
840,899

Timing of revenue recognition by revenue category during the period is as follows:
For the year ended December 31, 2018
 
 
 
 
 
 
 
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
75,188

 
$
18,253

 
$
93,441

Subscriptions
 

 
220,547

 
220,547

Software services
 

 
191,269

 
191,269

Maintenance
 

 
384,521

 
384,521

Appraisal services
 

 
21,846

 
21,846

Hardware and other
 
23,658

 

 
23,658

Total
 
$
98,846

 
$
836,436

 
$
935,282

For the year ended December 31, 2017
 
 
 
 
 
 
(As Adjusted)
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
69,167

 
$
17,075

 
$
86,242

Subscriptions
 

 
172,176

 
172,176

Software services
 

 
180,460

 
180,460

Maintenance
 

 
359,319

 
359,319

Appraisal services
 

 
25,023

 
25,023

Hardware and other
 
17,679

 

 
17,679

Total
 
$
86,846

 
$
754,053

 
$
840,899