XML 41 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Disaggregation of Revenue (Tables)
3 Months Ended
Mar. 31, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue Timing of revenue recognition by revenue category during the period is as follows:
For the three months ended March 31, 2020
 Products and services transferred at a point in timeProducts and services transferred over timeTotal
Revenues
Software licenses and royalties$16,066  $2,671  $18,737  
Subscriptions—  81,723  81,723  
Software services—  52,133  52,133  
Maintenance—  114,365  114,365  
Appraisal services—  5,763  5,763  
Hardware and other3,820  —  3,820  
Total$19,886  $256,655  $276,541  
For the three months ended March 31, 2019
Products and services transferred at a point in timeProducts and services transferred over timeTotal
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 other4,189  —  4,189  
Total$21,099  $225,967  $247,066  
Recurring revenues and non-recurring revenues recognized during the period are as follows:
For the three months ended March 31, 2020
Enterprise
Software
Appraisal and TaxCorporateTotals
Recurring revenues$181,485  $14,603  $—  $196,088  
Non-recurring revenues64,691  15,760   80,453  
Intercompany4,001  18  (4,019) —  
Total revenues$250,177  $30,381  $(4,017) $276,541  

For the three months ended March 31, 2019
Enterprise
Software
Appraisal and TaxCorporateTotals
Recurring revenues$154,443  $12,984  $—  $167,427  
Non-recurring revenues63,108  16,534  (3) 79,639  
Intercompany3,484  69  (3,553) —  
Total revenues$221,035  $29,587  $(3,556) $247,066