XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Disaggregation of Revenue (Tables)
3 Months Ended
Mar. 31, 2021
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, 2021
 Products and services transferred at a point in timeProducts and services transferred over timeTotal
Revenues
Software licenses and royalties$12,058 $2,875 $14,933 
Subscriptions— 102,479 102,479 
Software services— 47,640 47,640 
Maintenance— 119,112 119,112 
Appraisal services— 6,465 6,465 
Hardware and other4,173 — 4,173 
Total$16,231 $278,571 $294,802 
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 
Recurring revenues and non-recurring revenues recognized during the period are as follows:
For the three months ended March 31, 2021
Enterprise
Software
Appraisal and TaxCorporateTotals
Recurring revenues$204,614 $16,977 $— $221,591 
Non-recurring revenues59,733 13,478 — 73,211 
Intercompany5,261 15 (5,276)— 
Total revenues$269,608 $30,470 $(5,276)$294,802 

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