XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Disaggregation of Revenue (Tables)
6 Months Ended
Jun. 30, 2022
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, 2022Products and services transferred at a point in timeProducts and services transferred over timeTotal
Revenues
Software licenses and royalties$12,683 $2,326 $15,009 
Subscriptions— 255,816 255,816 
Software services— 63,125 63,125 
Maintenance— 116,815 116,815 
Appraisal services— 8,812 8,812 
Hardware and other9,108 — 9,108 
Total$21,791 $446,894 $468,685 
For the three months ended June 30, 2021Products 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 six months ended June 30, 2022Products and services transferred at a point in timeProducts and services transferred over timeTotal
Revenues
Software licenses and royalties$26,752 $4,763 $31,515 
Subscriptions— 501,259 501,259 
Software services— 124,622 124,622 
Maintenance— 233,844 233,844 
Appraisal services— 17,330 17,330 
Hardware and other16,222 — 16,222 
Total$42,974 $881,818 $924,792 
For the six months ended June 30, 2021Products 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 
Recurring revenues and non-recurring revenues recognized during the period are as follows:
For the three months ended June 30, 2022Enterprise
Software
Platform TechnologiesCorporateTotals
Recurring revenues$239,454 $133,177 $— $372,631 
Non-recurring revenues70,774 21,670 3,610 96,054 
Intercompany5,342 — (5,342)— 
Total revenues$315,570 $154,847 $(1,732)$468,685 
For the three months ended June 30, 2021Enterprise
Software
Platform TechnologiesCorporateTotals
Recurring revenues$212,432 $106,747 $— $319,179 
Non-recurring revenues69,730 12,227 2,939 84,896 
Intercompany5,621 — (5,621)— 
Total revenues$287,783 $118,974 $(2,682)$404,075 
For the six months ended June 30, 2022Enterprise
Software
Platform TechnologiesCorporateTotals
Recurring revenues$470,465 $264,638 $— $735,103 
Non-recurring revenues145,160 40,919 3,610 189,689 
Intercompany10,931 — (10,931)— 
Total revenues$626,556 $305,557 $(7,321)$924,792 
For the six months ended June 30, 2021Enterprise
Software
Platform TechnologiesCorporateTotals
Recurring revenues$421,230 $119,540 $— $540,770 
Non-recurring revenues137,142 18,026 2,939 158,107 
Intercompany10,897 — (10,897)— 
Total revenues$569,269 $137,566 $(7,958)$698,877