XML 61 R48.htm IDEA: XBRL DOCUMENT v3.20.4
REVENUE (Tables)
12 Months Ended
Dec. 31, 2020
Revenues [Abstract]  
Schedule of revenue The components of revenue were as follows for the years ended December 31:
(in thousands)202020192018
Service revenue$347,313 $621,866 $805,480 
Reimbursable expenses16,285 24,172 30,039 
Non-controlling interests1,949 2,613 2,683 
Total$365,547 $648,651 $838,202 
Disaggregation of revenue
Disaggregation of total revenues by major source is as follows:
(in thousands)Revenue recognized when services are performed or assets are soldRevenue related to technology platforms and professional servicesReimbursable expenses revenueTotal revenue
For the year ended December 31, 2020$332,084 $17,178 $16,285 $365,547 
For the year ended December 31, 2019579,929 44,550 24,172 648,651 
For the year ended December 31, 2018719,739 88,424 30,039 838,202