XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Disaggregation of Revenue (Tables)
9 Months Ended
Sep. 30, 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 September 30, 2021
 Products and services transferred at a point in timeProducts and services transferred over timeTotal
Revenues
Software licenses and royalties$19,170 $3,503 $22,673 
Subscriptions— 252,942 252,942 
Software services— 54,624 54,624 
Maintenance— 117,833 117,833 
Appraisal services— 7,146 7,146 
Hardware and other4,655 — 4,655 
Total$23,825 $436,048 $459,873 
For the three months ended September 30, 2020
Products and services transferred at a point in timeProducts and services transferred over timeTotal
Revenues
Software licenses and royalties$16,777 $3,160 $19,937 
Subscriptions— 89,290 89,290 
Software services— 47,946 47,946 
Maintenance— 117,979 117,979 
Appraisal services— 5,394 5,394 
Hardware and other5,200 — 5,200 
Total$21,977 $263,769 $285,746 
For the nine months ended September 30, 2021
 Products and services transferred at a point in timeProducts and services transferred over timeTotal
Revenues
Software licenses and royalties$45,983 $9,227 $55,210 
Subscriptions— 554,979 554,979 
Software services— 155,601 155,601 
Maintenance— 356,566 356,566 
Appraisal services— 19,876 19,876 
Hardware and other16,518 — 16,518 
Total$62,501 $1,096,249 $1,158,750 
For the nine months ended September 30, 2020
 Products and services transferred at a point in timeProducts and services transferred over timeTotal
Revenues
Software licenses and royalties$47,311 $8,388 $55,699 
Subscriptions— 256,651 256,651 
Software services— 143,733 143,733 
Maintenance— 349,104 349,104 
Appraisal services— 15,853 15,853 
Hardware and other12,338 — 12,338 
Total$59,649 $773,729 $833,378 
Recurring revenues and non-recurring revenues recognized during the period are as follows:
For the three months ended September 30, 2021
Enterprise
Software
Appraisal and TaxNICCorporateTotals
Recurring revenues$212,517 $15,709 $142,549 $— $370,775 
Non-recurring revenues67,780 13,194 8,036 88 89,098 
Intercompany5,123 20 — (5,143)— 
Total revenues$285,420 $28,923 $150,585 $(5,055)$459,873 
For the three months ended September 30, 2020
Enterprise
Software
Appraisal and TaxNICCorporateTotals
Recurring revenues$191,242 $16,026 $— $— $207,268 
Non-recurring revenues65,569 12,909 — — 78,478 
Intercompany5,128 38 — (5,166)— 
Total revenues$261,939 $28,973 $— $(5,166)$285,746 
For the nine months ended September 30, 2021
Enterprise
Software
Appraisal and TaxNICCorporateTotals
Recurring revenues$625,548 $50,012 $235,985 $— $911,545 
Non-recurring revenues190,992 39,507 13,679 3,027 247,205 
Intercompany15,989 51 — (16,040)— 
Total revenues$832,529 $89,570 $249,664 $(13,013)$1,158,750 
For the nine months ended September 30, 2020
Enterprise
Software
Appraisal and TaxNICCorporateTotals
Recurring revenues$559,191 $46,564 $— $— $605,755 
Non-recurring revenues187,142 40,479 — 227,623 
Intercompany13,662 58 — (13,720)— 
Total revenues$759,995 $87,101 $— $(13,718)$833,378