XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue and Related Matters - Timing Of Revenue Recognition Liabilities per Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Total revenues $ 5,475,846 $ 4,733,962 $ 4,099,403
Transferred over time      
Disaggregation of Revenue [Line Items]      
Total revenues 4,560,809 4,075,639 3,609,657
Transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Total revenues 915,037 658,323 489,746
Research      
Disaggregation of Revenue [Line Items]      
Total revenues 4,604,791 4,101,392 3,602,892
Research | Transferred over time      
Disaggregation of Revenue [Line Items]      
Total revenues 4,182,747 3,740,694 3,313,111
Research | Transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Total revenues 422,044 360,698 289,781
Conferences      
Disaggregation of Revenue [Line Items]      
Total revenues 389,273 214,449 120,140
Conferences | Transferred over time      
Disaggregation of Revenue [Line Items]      
Total revenues 0 0 0
Conferences | Transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Total revenues 389,273 214,449 120,140
Consulting      
Disaggregation of Revenue [Line Items]      
Total revenues 481,782 418,121 376,371
Consulting | Transferred over time      
Disaggregation of Revenue [Line Items]      
Total revenues 378,062 334,945 296,546
Consulting | Transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Total revenues $ 103,720 $ 83,176 $ 79,825