XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
DISAGGREGATION OF REVENUE (Tables)
12 Months Ended
Dec. 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 year ended December 31, 2021Products and services transferred at a point in timeProducts and services transferred over timeTotal
Revenues:
Software licenses and royalties$62,847 $11,605 $74,452 
Subscriptions— 784,435 784,435 
Software services— 209,391 209,391 
Maintenance— 474,287 474,287 
Appraisal services— 27,788 27,788 
Hardware and other21,934 — 21,934 
Total$84,781 $1,507,506 $1,592,287 
For the year ended December 31, 2020Products and services transferred at a point in timeProducts and services transferred over timeTotal
Revenues:
Software licenses and royalties$62,029 $11,135 $73,164 
Subscriptions— 350,648 350,648 
Software services— 186,409 186,409 
Maintenance— 467,513 467,513 
Appraisal services— 21,127 21,127 
Hardware and other17,802 — 17,802 
Total$79,831 $1,036,832 $1,116,663 
For the year ended December 31, 2019Products and services transferred at a point in timeProducts and services transferred over timeTotal
Revenues:
Software licenses and royalties$84,900 $15,305 $100,205 
Subscriptions— 296,352 296,352 
Software services— 213,061 213,061 
Maintenance— 430,318 430,318 
Appraisal services— 23,479 23,479 
Hardware and other23,012 — 23,012 
Total$107,912 $978,515 $1,086,427 
Recurring revenues and non-recurring revenues recognized during the period are as follows:
For the year ended December 31, 2021Enterprise
Software
Appraisal and TaxNICCorporateTotals
Recurring revenues$845,219 $68,250 $345,252 $— $1,258,721 
Non-recurring revenues253,933 52,941 23,665 3,027 333,566 
Intercompany22,921 67 — (22,988)— 
Total revenues$1,122,073 $121,258 $368,917 $(19,961)$1,592,287 
For the year ended December 31, 2020Enterprise
Software
Appraisal and TaxNICCorporateTotals
Recurring revenues$755,508 $62,652 $— $— $818,160 
Non-recurring revenues246,390 52,102 — 11 298,503 
Intercompany19,061 70 — (19,131)— 
Total revenues$1,020,959 $114,824 $— $(19,120)$1,116,663 
For the year ended December 31, 2019Enterprise
Software
Appraisal and TaxNICCorporateTotals
Recurring revenues$672,804 $53,866 $— $— $726,670 
Non-recurring revenues287,225 66,276 — 6,256 359,757 
Intercompany15,290 206 — (15,496)— 
Total revenues$975,319 $120,348 $— $(9,240)$1,086,427