XML 40 R30.htm IDEA: XBRL DOCUMENT v3.19.1
Disaggregation of Revenue (Tables)
3 Months Ended
Mar. 31, 2019
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue Recurring revenues and non-recurring revenues recognized during the period are as follows (in thousands):
For the three months ended March 31, 2019
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
 
 

 

 

 

Recurring revenues
 
$
158,654

 
$
8,773

 
$

 
$
167,427

Non-recurring revenues
 
65,168

 
14,474

 
(3
)
 
79,639

Intercompany
 
3,553

 

 
(3,553
)
 

Total revenues
 
$
227,375

 
$
23,247

 
$
(3,556
)
 
$
247,066


For the three months ended March 31, 2018
 
 
 
 
 
 
 
 
 
 
Enterprise
Software
 
Appraisal and Tax
 
Corporate
 
Totals
 
 
 
 
 
 
 
 
 
Recurring revenues
 
$
134,496

 
$
8,429

 
$

 
$
142,925

Non-recurring revenues
 
64,775

 
13,134

 
340

 
78,249

Intercompany
 
3,237

 

 
(3,237
)
 

Total revenues
 
$
202,508

 
$
21,563

 
$
(2,897
)
 
$
221,174

Timing of revenue recognition by revenue category during the period is as follows (in thousands):
For the three months ended March 31, 2019
 
 
 
 
 
 
 
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
16,910

 
$
4,883

 
$
21,793

Subscriptions
 

 
67,275

 
67,275

Software services
 

 
48,443

 
48,443

Maintenance
 

 
100,152

 
100,152

Appraisal services
 

 
5,214

 
5,214

Hardware and other
 
4,189

 

 
4,189

Total
 
$
21,099

 
$
225,967

 
$
247,066


For the three months ended March 31, 2018
 
 
 
 
 
 
 
 
Products and services transferred at a point in time
 
Products and services transferred over time
 
Total
Revenues
 
 
 
 
 
 
Software licenses and royalties
 
$
19,063

 
$
3,713

 
$
22,776

Subscriptions
 

 
49,028

 
49,028

Software services
 

 
45,939

 
45,939

Maintenance
 

 
93,897

 
93,897

Appraisal services
 

 
5,394

 
5,394

Hardware and other
 
4,140

 

 
4,140

Total
 
$
23,203

 
$
197,971

 
$
221,174