XML 80 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue and Related Matters - Disaggregation of Revenue by Geographic Area (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
United States and Canada      
Disaggregation of Revenue [Line Items]      
Total revenues 3,619,382 3,048,902 2,637,824
Europe, Middle East and Africa      
Disaggregation of Revenue [Line Items]      
Total revenues 1,234,659 1,130,979 966,273
Other International      
Disaggregation of Revenue [Line Items]      
Total revenues 621,805 554,081 495,306
Research      
Disaggregation of Revenue [Line Items]      
Total revenues 4,604,791 4,101,392 3,602,892
Research | United States and Canada      
Disaggregation of Revenue [Line Items]      
Total revenues 3,056,096 2,655,534 2,339,482
Research | Europe, Middle East and Africa      
Disaggregation of Revenue [Line Items]      
Total revenues 1,017,860 958,339 826,752
Research | Other International      
Disaggregation of Revenue [Line Items]      
Total revenues 530,835 487,519 436,658
Conferences      
Disaggregation of Revenue [Line Items]      
Total revenues 389,273 214,449 120,140
Conferences | United States and Canada      
Disaggregation of Revenue [Line Items]      
Total revenues 263,165 146,707 75,024
Conferences | Europe, Middle East and Africa      
Disaggregation of Revenue [Line Items]      
Total revenues 88,979 47,883 28,108
Conferences | Other International      
Disaggregation of Revenue [Line Items]      
Total revenues 37,129 19,859 17,008
Consulting      
Disaggregation of Revenue [Line Items]      
Total revenues 481,782 418,121 376,371
Consulting | United States and Canada      
Disaggregation of Revenue [Line Items]      
Total revenues 300,121 246,661 223,318
Consulting | Europe, Middle East and Africa      
Disaggregation of Revenue [Line Items]      
Total revenues 127,820 124,757 111,413
Consulting | Other International      
Disaggregation of Revenue [Line Items]      
Total revenues $ 53,841 $ 46,703 $ 41,640