XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Disaggregation of Revenue (Tables)
6 Months Ended
Jun. 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 June 30, 2021
 Products and services transferred at a point in timeProducts and services transferred over timeTotal
Revenues
Software licenses and royalties$14,755 $2,849 $17,604 
Subscriptions— 199,558 199,558 
Software services— 53,337 53,337 
Maintenance— 119,621 119,621 
Appraisal services— 6,265 6,265 
Hardware and other7,690 — 7,690 
Total$22,445 $381,630 $404,075 
For the three months ended June 30, 2020
Products and services transferred at a point in timeProducts and services transferred over timeTotal
Revenues
Software licenses and royalties$14,468 $2,557 $17,025 
Subscriptions— 85,638 85,638 
Software services— 43,654 43,654 
Maintenance— 116,760 116,760 
Appraisal services— 4,696 4,696 
Hardware and other3,318 — 3,318 
Total$17,786 $253,305 $271,091 
For the six months ended June 30, 2021
 Products and services transferred at a point in timeProducts and services transferred over timeTotal
Revenues
Software licenses and royalties$26,813 $5,724 $32,537 
Subscriptions— 302,037 302,037 
Software services— 100,977 100,977 
Maintenance— 238,733 238,733 
Appraisal services— 12,730 12,730 
Hardware and other11,863 — 11,863 
Total$38,676 $660,201 $698,877 
For the six months ended June 30, 2020
 Products and services transferred at a point in timeProducts and services transferred over timeTotal
Revenues
Software licenses and royalties$30,534 $5,228 $35,762 
Subscriptions— 167,361 167,361 
Software services— 95,787 95,787 
Maintenance— 231,125 231,125 
Appraisal services— 10,459 10,459 
Hardware and other7,138 — 7,138 
Total$37,672 $509,960 $547,632 
Recurring revenues and non-recurring revenues recognized during the period are as follows:
For the three months ended June 30, 2021
Enterprise
Software
Appraisal and TaxNICCorporateTotals
Recurring revenues$208,417 $17,326 $93,436 $— $319,179 
Non-recurring revenues63,479 12,835 5,643 2,939 84,896 
Intercompany5,605 16 0(5,621)— 
Total revenues$277,501 $30,177 $99,079 $(2,682)$404,075 
For the three months ended June 30, 2020
Enterprise
Software
Appraisal and TaxNICCorporateTotals
Recurring revenues$186,464 $15,934 $— $— $202,398 
Non-recurring revenues56,882 11,811 — — 68,693 
Intercompany4,533 — (4,535)— 
Total revenues$247,879 $27,747 $— $(4,535)$271,091 
For the six months ended June 30, 2021
Enterprise
Software
Appraisal and TaxNICCorporateTotals
Recurring revenues$413,031 $34,303 $93,436 $— $540,770 
Non-recurring revenues123,212 26,313 5,643 2,939 158,107 
Intercompany10,866 31 — (10,897)— 
Total revenues$547,109 $60,647 $99,079 $(7,958)$698,877 
For the six months ended June 30, 2020
Enterprise
Software
Appraisal and TaxNICCorporateTotals
Recurring revenues$367,949 $30,537 $— $— $398,486 
Non-recurring revenues121,573 27,571 — 149,146 
Intercompany8,534 20 — (8,554)— 
Total revenues$498,056 $58,128 $— $(8,552)$547,632