XML 301 R104.htm IDEA: XBRL DOCUMENT v3.22.4
DEFERRED REVENUE AND PERFORMANCE OBLIGATIONS - Deferred Revenue (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Disaggregation of Revenue  
Deferred revenue $ 570,575
Contract With Customer Liability  
Balance at beginning of year 510,567
Deferral of revenue 1,267,937
Recognition of deferred revenue (1,207,929)
Balance at end of year 570,575
Operating segments | Enterprise Software  
Disaggregation of Revenue  
Deferred revenue 533,902
Contract With Customer Liability  
Balance at beginning of year 479,048
Balance at end of year 533,902
Operating segments | Platform Technologies  
Disaggregation of Revenue  
Deferred revenue 33,691
Contract With Customer Liability  
Balance at beginning of year 29,705
Balance at end of year 33,691
Corporate  
Disaggregation of Revenue  
Deferred revenue 2,982
Contract With Customer Liability  
Balance at beginning of year 1,814
Balance at end of year $ 2,982